最近刚刚发现了一些Vim中,快速对引号或括号等标点内的内容进行选中、删除、复制操作的超级技巧,感觉非常实用。可以极大的提高编辑效率。

以下命令可以对标点内的内容进行操作。

ci’、ci”、ci(、ci[、ci{、ci< – 分别更改这些配对标点符号中的文本内容

di’、di”、di(或dib、di[、di{或diB、di< – 分别删除这些配对标点符号中的文本内容

yi’、yi”、yi(、yi[、yi{、yi< – 分别复制这些配对标点符号中的文本内容

vi’、vi”、vi(、vi[、vi{、vi< – 分别选中这些配对标点符号中的文本内容

另外如果把上面的i改成a可以连配对标点一起操作。

举个例子:

比如要操作的文本如下:

111″222″333

将光标移到”222″的任何一个字符处输入命令 di” ,文本会变成: 111″”333

若输入命令 da” ,文本会变成: 111333

特别是对于用Vim编码的同学来说,真是非常强劲的技巧。

vi删除选中内容_Vim快速选中、删除、复制引号或括号中的内容相关推荐

  1. php 匹配括号的个数,php 正则匹配括号内容 PHP实现正则匹配所有括号中的内容

    正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = "abc[111]abc[ ...

  2. Java正则获取小括号中的内容_java正则表达式获取大括号小括号内容并判断数字和小数亲测可用...

    获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private s ...

  3. php 正则 括号内容_PHP怎么实现正则匹配所有括号中的内容

    PHP实现正则匹配所有括号中的内容的方法:首先创建一个PHP文件:然后输入PHP正则匹配代码,如:"preg_match_all($strPattern, $strSubject, $arr ...

  4. linux获取中括号内容,shell里使用正则表达式提取括号中的内容

    遇到个websphere MQ监控的问题,希望通过命令行的方式获取到MQ的一些状态: 1. su - mqm 使用mqm用户 2. dspmq 最简单的命令,查看队列控制器的状态: $ dspmq - ...

  5. php获取括号中的内容,PHP实现正则匹配所有括号中的内容

    PHP实现正则匹配所有括号中的内容 正则表达式:(?<=[)[^]]+ 注:以匹配中文括号中内容为例,如果匹配非中文括号,则需要在括号前增加转义符 PHP实现示例: $strSubject = ...

  6. Excel如何提括号中的内容

    如下图,A列单元格中含有括号,现在想要将括号内内容提取到B列中 一. 1.在B2单元格输入公式=MID(A2,FIND("(",A2)+1,(FIND(")", ...

  7. linux在文档中查找内容,【Linux】用grep在文档中查找内容

    有时候,我们需要在文档中查找一些内容,常用grep.它在文档查找相关内容并输出匹配行. > 查找某关键字 在system.log中,查找包含keyword的行 grep 'keyword' sy ...

  8. 怎么样批量修改html里的内容,批量修改替换多个Word文档中同一内容的方法

    批量修改替换多个Word文档中同一内容的方法群里一位朋友问到,如何一次性批量替换多个word文档中的同一内容.其实,实现多个Word文档的字符进行批量替换的方法有多种. 第一种方法,可以利用第三方软件 ...

  9. mysql去掉字段中的中文括号及括号中的内容

    select titile,regexp_replace(title,'[(|(].+[)|)]','') from mdm_tree; 原字段:title 去掉中文括号及括号中内容: regexp_ ...

  10. c语言指令 mul bl,汇编程序设计: 1.将BL寄存器的内容按二进制形式显示出来 2.将BX寄存器中的内容以十六进制形式显示出来...

    满意答案 ffj90156 2013.04.28 采纳率:53%    等级:12 已帮助:7342人 mov b1,bx mov ax,bx mov al,bl ;将BL寄存器的内容按二进制形式显示 ...

最新文章

  1. 操作系统学习笔记:进程同步
  2. C#中Delegate和Event以及它们的区别(转载)
  3. 大连网络推广浅谈网站过度优化的表现以及解决方法!
  4. java mail 发件人昵称,Java使用javax.mail发送邮件 解决收件人、发件人名字乱码问题...
  5. 最新鲜最详细的Android SDK下载安装及配置教程
  6. C++去掉字符串首尾的特殊字符(比如空格)
  7. 网易云信3.3.0版本更新啦!
  8. Linux设备驱动模型4——平台总线实践
  9. 使用ngModel创建组件
  10. mysql for update用处_for update的作用和用法
  11. php http 类,php写的http请求封装类
  12. Flume1.5.0的安装、部署、简单应用(含伪分布式、与hadoop2.2.0、hbase0.96的案例)
  13. iplat62--按钮使用规范
  14. python辅助脚本教程_[Python] 用python做一个游戏辅助脚本,完整思路
  15. 使用frp通过ssh访问公司内网机器
  16. NYOJ 972(蓝桥杯) 核桃的数量
  17. 雷达信号处理---线性调频信号脉冲压缩MATLAB实现
  18. 数据库架构设计——索引结构设计
  19. Python微信公众号接入图灵机器人
  20. MIPS处理器 CPU控制信号

热门文章

  1. Linux 如何查看文件夹的大小(du、df、ls、find)
  2. iOS 硬件 定位 - 详解 数据的处理
  3. 世界各国国家代码简称
  4. m3u8在线播放工具 以及 开源播放方案
  5. Next主题 - 图片设置
  6. dell 工作站装linux_dell服务器linux系统安装
  7. struct termios结构体详解
  8. iPhone13如何设置卡1和卡2收发信息
  9. c语言随机数猜数游戏
  10. 最小二乘支持向量回归Matlab实现