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

原文地址:https://www.cnblogs.com/ungshow/p/2869931.html