最近剛剛發現了一些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編碼的同學來說,真是非常強勁的技巧。
本文轉自 Lee_吉 部落格,原文連結: http://blog.51cto.com/12173069/2051924 如需轉載請自行聯系原作者