1、对配对的内容进行操作

这称得上是一个 Vim 的杀手级 Tip,利用该 Tip,你可以快速处理 '、"、()、[]、{}、<> 等配对标点符号中的文本内容,包括更改、删除、复制等。

  • ci修改,即干掉,再进入插入模式:   ci'、ci"、ci(、ci[、ci{、ci< - 分别更改这些配对标点符号中的文本内容
  • di删除:  di'、di"、di(、di[、di{、di< - 分别删除这些配对标点符号中的文本内容
  • yi拷贝:   yi'、yi"、yi(、yi[、yi{、yi< - 分别复制这些配对标点符号中的文本内容
  • vi选中:   vi'、vi"、vi(、vi[、vi{、vi< - 分别选中这些配对标点符号中的文本内容

对于经常用 Vim 写代码的朋友来说,善用此 Tip 将极大的提高编码效率。

注:把 i 改成 a 的话,会连配对标点一起操作

2、配对之间的跳转

% 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和
圆括号, 方括号都有效, 常用于手工检查括号是否匹对.

3、选中复制与粘贴

使用vi[等进行选中中括号中的内容,更多选中信息请参考条目1的说明,再按y对选中的内容进行复制,用p进行粘贴

4、vi的xml插件

参考: http://mrtips.blogbus.com/logs/15204324.html