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