2009年8月4日星期二

Vim text-Objects

下午五点多偶然看到一个 blog 上写到 Vim 的文本对象操作,用了五年多了都没注意到这个用法,多按了多少次键盘......

ci( or ci) 修改光标所在的()内的字符
ci[ or ci] 修改光标所在的[]内的字符
ci{ or ci} 修改光标所在的{}内的字符
ci< or ci> 修改光标所在的<>内的字符
ci" 修改光标所在的""内的字符
ci' 修改光标所在的''内的字符
ci` 修改光标所在的``内的字符
cis 修改光标所在的 inner sentence 的字符
cip 修改光标所在的 inner paragraph 的字符
cib 修改光标所在的 inner block 的字符

上面的命令中 c 是操作命令,也可以是其它操作命令,操作命令后面的部分是文本对象,i 表示 innter,具体可查阅 Vim 手册的
text-objects 部分。

没有评论: