最近刚刚发现了一些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编码的同学来说,真是非常强劲的技巧。

转至: http://www.linuxsong.org/2010/09/vim-quick-select-copy-delete/

转载于:https://www.cnblogs.com/echovalley/archive/2012/05/24/2517243.html

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. 把磁盘崩溃了,总是进去维护模式,却删除不了fstab文件中的内容

    不小心把磁盘把删除了,导致磁盘质检时,出现崩溃的情况,关机已经无法进入系统 删除不了/etc/fstab 中的任何信息 转载于:https://www.cnblogs.com/myjavawork/a ...

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

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

  9. 纸壳CMS体验升级,快速创建页面,直接在页面中修改内容

    关于纸壳CMS 纸壳CMS又名 ZKEACMS Core 是ZKEACMS的 .net core 版本,可运行在 .net core 1.1 平台上.是一个开源的CMS. 纸壳CMS对于 ZKEACM ...

  10. 纸壳CMS(ZKEACMS)体验升级,快速创建页面,直接在页面中修改内容

    关于纸壳CMS 纸壳CMS又名 ZKEACMS Core 是ZKEACMS的 .net core 版本,可运行在 .net core 1.1 平台上.是一个开源的CMS. 纸壳CMS对于 ZKEACM ...

最新文章

  1. 图解|2018年度中国科学十大进展
  2. File类与FileInfo类的区别
  3. Keil uVision5 之 C51 与 MDK 共存
  4. 习题1.8 二分查找 (20 分) 数据结构练习
  5. 属猴的人2021年运势预测
  6. scala切片_Scala切片功能
  7. Spring AOP异常处理(error at ::0 formal unbound in pointcut)
  8. 利用C语言实现99乘法表两种方式
  9. 循环冗余校验码解法简析
  10. Expected property shorthand报错
  11. 蓝桥杯青少年创意编程C++组赛前集训教程包
  12. vue 汉字转拼音字母
  13. 如何旋转图片方法#ps教程#ps学习#ps修图抠图
  14. VIF-Net:RGB和红外图像融合的无监督框架
  15. ssm中报错: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type a
  16. css自定义盒子形状及动画应用
  17. 手把手带你爬取百度美女图片,Python练手项目!
  18. 【转】知识图谱上推荐推理的模仿学习框架
  19. [开源名人录] Fabrice Bellard
  20. 反推计算——猴子吃桃子

热门文章

  1. caffe--交通标志识别
  2. Automatic Tumor Segmentation from MRI scans 阅读笔记
  3. 零基础实战Keras模型转化为RKNN格式模型成功运行在RK3399Pro板子上
  4. python实现自动向QQ邮箱发送天气预报邮件
  5. python之format函数学习
  6. java模拟安卓get请求,Java模拟HTTP Get Post请求实现论坛自动回帖功能
  7. kubernetes视频教程笔记 (26)-集群调度-节点亲和性
  8. kubernetes PVC介绍
  9. MyBatis学习(三)MyBatis的动态SQL
  10. nvcc fatal : '--ptxas-options=-v': expected a number