织梦CMS - 轻松建站从此开始!

罗索

VIM自动完成功能

jackyhwei 发布于 2010-01-07 22:00 点击:次 
这篇文章主要说明了VIM的以下几个自动操作:1)Word / pattern 2)自动完成 3)行自动完成 4)Dictionary word completion File name completion 5)Filling up words with similar meaning (Thesaurus word completion).
TAG:

这篇文章主要说明了VIM的以下几个自动操作:

  1. Word / pattern 自动完成
  2. 行自动完成
  3. Dictionary word completion
  4. File name completion
  5. Filling up words with similar meaning (Thesaurus word completion).


所遇这些操作斗鱼Ctrl-x 相关。

1. Using Ctrl-x Ctrl-n 实现word自动完成

  • CTRL-x CTRL-n : Word completion - forward
  • CTRL-x CTRL-p : Word completion - backward


Fig: Keyword completion in Vi / Vim using Ctrl-x Ctrl-n

2. Ctrl-x Ctrl-l 实现行自动完成


Fig: Vim Whole line completion using Ctrl-x Ctrl-l


Typical usage for a programmers and administrators:

  • Repeat an existing line quickly in your file.
  • Automatically fill first line of the function definition, when the function is already declared elsewhere in the same file.

3. Ctrl-x Ctrl-f文件名自动完成

 


Fig: Vim File name completion using Ctrl-x Ctrl-f

 

4. Thesaurus Word Completion

Using this feature you can choose alternate words with the same meaning for the word that you’ve just typed. Our previous article explains about the thesaurus features for your Vim editor.

5. 用 Ctrl-x Ctrl-k自动完成字典

修改 ~/.vimrc添加词典.

$ cat ~/.vimrc
set dictionary+=/usr/share/dict/words

 

Fig: Vim Dictionary word completion using Ctrl-x Ctrl-k

(秩名)
本站文章除注明转载外,均为本站原创或编译欢迎任何形式的转载,但请务必注明出处,尊重他人劳动,同学习共成长。转载请注明:文章转载自:罗索实验室 [http://www.rosoo.net/a/201001/8252.html]
本文出处:网络博客 作者:秩名
顶一下
(3)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
将本文分享到微信
织梦二维码生成器
推荐内容