插件管理 - Vundle
安装:按照github教程一步步来执行既可安装
添加插件:
在.vimrc文件中添加要安装的插件
重新打开vim,在命令模式下输入命令PluginInstall
移除插件:
在.vimrc文件中移除要删除的插件
重打开vim,在命令模式下输入命名PluginClean
括号/引号匹配 - delimitMate
在.vimrc文件中添加
Plugin 'Raimondi/delimitMate'
并安装,即可使用
快速导航文件 - command-t
使用vundle安装command-t插件
Plugin 'git://git.wincent.com/command-t.git'
安装ruby和开发环境:
apt-get ruby
apt-get ruby-dev
编译链接:切换到
~/.vim/bundle/command-t/ruby/command-t/ext/command-t
执行ruby extconf.rb
,最后make
使用:
在命令行模式下输入CommandT
使用ctrl + j/k 上下选择文件,回车打开
安装问题:
command-t.vim requires Vim to be compiled with Ruby support,是由于vim没有ruby的依赖导致的,可以安装
apt-get install vim-nox
来解决
快速编写html - sparkup
安装:
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
使用:在html文件中,输入字符后,按ctrl+e完成快速编写
自动提示 - youcompleteme
vim版本需要升级到Vim 7.4.1578以上
需要vim支持python
.vimrc添加
Plugin 'Valloric/YouCompleteMe'
并安装安装youcompleteme编译需要以来的软件:
sudo apt-get install build-essential cmake3
切换目录
cd ~/.vim/bundle/YouCompleteMe
,并使用./install.sh
安装(尝试使用install.py安装但是失败了)
再次折腾:
进入
~/.vim/bundle/YouCompleteMe
目录执行./install.sh --clang-completer
居然很快就完成了下载,等了一段时间应该是安装C系列的提示成功了
然而,事情并没有那么完美,就如vim的编辑器,会提示
NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags are available. Thus no semantic support
搜索了一下,安装这个教程(http://www.cnblogs.com/berthua/p/4667983.html)来做
添加
~/.vim/bundle/YouCompleteMe/cpp/ycm
目录,在目录下新增文件https://raw.githubusercontent.com/Valloric/ycmd/master/cpp/ycm/.ycm_extra_conf.py
文件在.vimrc中添加配置
let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'
然后打开vim文件的时候终于没有这个错误提示了,也有了一些提示,然而发现提示并没有什么帮助...
配置:
增加c语言提示配置
vim .ycm_extra_conf.py
修改flags
flags = [
'-x',
'c',
'-isystem',
'/usr/include/',
'-isystem',
'/home/chunli/work/01_第三方共享库头文件路径/',
'-isystem',
'/home/chunli/work/01_chunli/08_本项目头文件路径/',
]
Vim
登陆发表评论