2008年12月20日星期六

Vim Plugin 插件 : 代码补全

现在用neocomplcache+vim-snippets
 
  1. autocomplpopneocomplcache是让候选的补全项自动蹦出来,打多一点字后还会继续自动过滤。感觉neocomplcache更顺手一点。
  2. OmniCppComplete需要ctags支持,面向对象编程时敲.或者->时自动出来对应类的候选项。
  3. supertab是让你在插入模式下摁tab键进行代码补全,选择的时候就不停的tab。
  4. snipMatesnippetsEmu是代码块自动完成,关键字后加tab就行了,块内跳转也是tab。
参考:

word两边加括号或引号
 
装surround及repeat两个plugin

假设
当前行内容为
abc <q>def</q>
光标在a处

ysw'   #加单引号变成'abc'
cs'<q> #换成<q>abc</q>
dst    #删除标签,恢复成abc
ysw<q> #重新变成<q>abc</q>
cst"   #换成"abc"
fd     #光标移到f处
.      #换成双引号的"def"

没有评论:

发表评论