将下面内容加入.vimrc文件中即可 :inoremap ( ()i :inoremap ) =ClosePair(')') :inoremap { {}i :inoremap } =ClosePair('}') :inoremap [ []i :inoremap ] =ClosePair(']') :inoremap i :inoremap > =ClosePair('>') :inoremap " ""i :inoremap ' ''i function ClosePair(char) if getline('.')[col('.') - 1] == a:char return "\" else return a:char endif endf 本文来自ChinaUnix博客,如果查看原文请点:http://blog.c...
新在windows下面装了一个gvim,但是无法自动补齐include文件下的内容。已经知道include的路径,如何把它增加进去啊? set 了几个路径都不行,是要修改ccomplete.vim吗? 谢谢各位了
前面讲到vim是个非常优秀的编辑器,其特点之一就是可以自行加入个性化的插件,以提高开发效率。也许你一直在IDE环境程序,代码的自动补全让你感到非常愉快,现在我以java为例,谈谈我在vim中实现java代码的自动补全功能。 首先看看你的vim是不是7.1版本,如果不是,你还要去vim的官方下载最新的7.1稳定版,然后编译安装(我在此是以linux为例,至于windows,我实在是不清楚该如何是好)。然后去 http://www.vim.org/script...
刚才发在了“使用 vim 有疑问的朋友们请在此跟贴提问”中,一直没人回答,估计现在都没人注意到那个帖子了。所以现在把问题重复贴在这里: 系统是CentOS 4.4,默认安装的vim 6.3.82 , 由于不支持c-support,就下载源代码安装了vim7.2。 安装很顺利,可是在启动vim时:若存在vim的配置文件: $HOME/.vimrc 或/usr/local/share/vim/vimrc, 那么在启动vim的时候就会死掉,即使是使用的默认的配置文件也是如此。如果并不存在vim的配...
autocmd FileType python inorea
在某些位置全能补全(c-x c-o)出不来? 问题看上去很奇怪@_@ 1> QString str; ui.cmbDatabits->clear(); //这个位置 打完ui. 按c-x c-o全能补全可以正常调用,弹出后面的cmbDatabits str = ui.cmbPort->currentText(); //这个位置的ui. 也可以正常补全....可是这句话后面的 ui. 全部无法补全了....把前面的str= 赋值去掉...后面的语句就还可以正常补全@_@ ui.cmbDatabits->clear(); //打 ui. 后无法补全...
记得有个组合键,可以在输入一个单词前几个字母后,按下,会自动到以前输入过的单词中找,找到匹配的会显示出来,有多个的话可以按键逐个显示 好象是ctrl+什么+什么 有高手知道的请指教下,谢谢