重力眩晕 ps4 白金攻略:自动补全
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 21:21:51
流行的 IDE 的编辑器,诸如 Eclipse,都提供了括号自动补全的功能,相当的方便。可惜 Vim 默认情况下并没有提供这样的功能,那就只有自己来写了。
将下面的代码加入到 ~/.vimrc 中,重启 Vim,即可:
:inoremap ( () 安装supertab+snipMate+echofunc——超级补全
:inoremap )
:inoremap { {}
:inoremap }
:inoremap [ []
:inoremap ]
:inoremap < <>
:inoremap >
function ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\
else
return a:char
endif
endf这个小括号(始终不能正确补全使用tab键
下载地址:
http://www.vim.org/scripts/script.php?script_id=1643
http://www.vim.org/scripts/script.php?script_id=2540
http://www.vim.org/scripts/script.php?script_id=1735
安装:用vim打开supertab.vba ,然后使用:so % 进行安装。后两者直接解压在.vim目录里即可。
使用:使用tab就可以完成一些文件中已经出现的词汇的补全和常见结构的补全了,这个功能与code_complete的结构快速补充有所重叠,不过是使用tab键,你还可以在.vim/snippets目录里自己定制。对于函数原型提示和补全,你可以试着输入select(就可以看到了下边的原型提示了),shift+tab转换对应原型,并且在结合code_complete的Ctrl+b还可以进行直接补全。