`
lantian_123
  • 浏览: 1373953 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

每日一Vim(7)自动补全

 
阅读更多

每日一Vim(7)自动补全

抱歉,昨天没写,看电视走火入魔,花了一个通宵把笑傲江湖看完了): 上期总结了100个vim的上,但没有下,隔段时间在写,因为那些使用的频率相对来说要少 

注:以下命令都是在插入模式下执行。

单词自动补全:

CTRL+n :当你输入第一个字母的时候,再CTRL+n,自动出现下拉菜单,单词默认选中第一个,继续CTRL+n,CTRL+p可以上下切换,或者用方向键(太慢)
CTRL+p :同上,只是默认的选中的是列表中最后一个单词

行自动补全:

CTRL+x CTRL+l (l指小写的L ):两个命令组合使用。在插入模式下输入已经存在行的第一个单词,再按这两个键,就会列出该整行出来

文件名自动补全:

CTRL+x CTRL+f :插入模式下,按这两个组合键,可以插入当前目录下的文件名。处用在哪里呢,当然是有时候我们要指定默认执行文件的路径,这样就方便啦。

字典补全:

首先在~/.vimrc加入如下代码,注意这是在Linux,windows下应该是C:\Users\$username(用户名)

set dictionary-=$VIM/dic.txt dictionary+=$VIM/dic.txt

dic.txt中的单词一每行一个单词来分割的
CTRL+x CTRL+k 就能看到dic.txt中定义的单词的,如果你还麻烦,想直接CTRL+n就显示其中的列表的话,再配置一下.vimrc文件:

set complete-=k complete+=k

分享到:
评论
2 楼 isensen 2013-03-18  
还有.这版笑傲江湖估计能把金庸气吐血.......
1 楼 isensen 2013-03-18  
这几个命令以前没接触过.学习了

相关推荐

Global site tag (gtag.js) - Google Analytics