vim补全

vim补全在输入模式下进行,刚打开文件,按下i、a、o等就会进入输入模式。


1. 以本文件中的关键字补全:Ctrl-X Ctrl-N,会以当前文件中的词汇来匹配你已经输入的部分。


2. 以当前文件及包含文件中的关键字补全:Ctrl-X Ctrl-I,类似于1,其中包含文件如#include<stdio.h>。


3. 文件名称补全:Ctrl-X Ctrl-F,可能以当前目录下的文件名为基础来匹配你的输入。


4. 以字典补全:Ctrl-X Ctrl-K,以字典中的词汇为基础来匹配你的输入。

那么如何设置字典呢?

第一步,在主目录下新建字典文件.mydict,在其中输入一些词汇,此时该文件的路径为$HOME/.mydict。

第二步,需要设置vim的dictionary的值。可以在使用vim编辑文件时临时设置:命令模式下输入":set dictionary+=$HOME/.mydict",这样只是临时设置,下次使用vim时之前的设置不复存在了;也可以永久设置,在主目录下修改.exrc文件,如果没有可以新建,加入"set dictionary+=$HOME/.mydict"。

完成以上两步就可以在vim中使用字典补全了。别忘了测试时先在.mydict中保存一些单词。

dictionary是vim选项,可以正常模式(输入模式按下esc进入正常模式,从正常模式按下‘:’进入命令模式)下查看dictionary选项的内容:":echo &dictionary",注意前缀为&。

$HOME是系统的环境变量,也可以在vim的命令模式下查看:":echo $HOME",同在终端中一样的命令。


5. Ctrl-N Ctrl-P,这样可以通过后续的手动输入来减少匹配的项


补全命令一般以Ctrl-X开始,给出的补全表可以使用上下键选择(或者Ctrl-P和Ctrl-N)。

.exrc文件用来控制vim的环境,可以在其中你习惯的一些配置,如set nu用来显示行号,set cindent使用C语言的缩进。


  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值