可以自己手动补全CTRL+N/P,n是向下找,p是向前找。
inoremap(()<ESC>i"设置(自动补全inoremap[[]<ESC>i"设置[自动补全inoremap{{}<ESC>i"设置{自动补全inoremap<<><ESC>i"设置<自动补全inoremap'''<ESC>i"设置&
然后再在后面添加如下代码来补全括号:inoremap(()<ESC>iinoremap[[]<ESC>iinoremap{{}<ESC>iinoremap<<><ESC>i12345然后关掉Vimrc文件,并且保存就大功告成了。
"命令行补全setwildmenu"自动补全括号,包括大括号:inoremap(()<ESC>i:inoremap)<c-r>=ClosePair(')')<CR>:inoremap{{}<ESC>i:inoremap}<c-r>=ClosePair('}')<CR>:ino
自动补全插件,以前常用的是supertab。现在种类也多了,有没有makefile的自动补全就不知道了。插件安装也简单,大部分都是只要将插件拷贝的家目录下的.vim目录下就可以了,如果没有.vim目录就自己建一个。
在vim下,用命令v,然后移动光标,选种你的文本,然后按下=键,看看效果如何吧.
也用于整行的补全|i_CTRL-X_CTRL-L|。它指示补全的类型和需要扫描的位置。这是一个逗号分隔的标志位的列表:.扫描当前缓冲区(忽略'wrapscan')w扫描其它窗口的缓冲区b扫描其它缓冲...
至于那个for的补全,可能是一些插件。有不少人开发了vim的插件以方便书写代码,原理基本上是一些替换。最简单的比如:iabbrforifor(inti=0;i<10;i++)加在vimrc里(如果只是想试验一下,只要...
一般要在filetypeplugin里设置。设置在vimrc不合适,主要是因为这些补全一般不是通用的,不可能在所有的文件里都用一样的。你要以到安装目录下的fyplugin里找找你想要文件类型的插件(如果没有,也不可能有相关的...
ycm补全c系的标准库得做一些配置:在~/.vimrc下加入:letg:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'然后在~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf....