Vim 自动补全神器-YouCompleteMe
2016-04-13 18:35
381 查看
Intro
官网介绍YouCompleteMeYouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim .
效果展示:
个人感觉这个vim插件用处说大也不大,说没用呢,偶尔用vim改点代码还是很有帮助的。
Installtion
以下是mac上安装YCM的具体步骤其它系统上类似详情见官网1.安装最新版的mvim(系统自带的vim可能版本较低不支持)
brew install mvim
alias vim='mvim -v'
注:你系统肯定原来是有Vim的,先暂时覆盖,要想长久有效自己再去配置。
2.安装YCM
既然YCM是vim的一个插件那么可以用Vundle(vim插件管理器)来安装YCM。
照着Vundle的安装方法先安装好。安装Vundle步骤就是先 git clone,再修改配置文件.vimrc。
a.安装YCM
#在.vimrc文件中对应的位置添加下面一行代码告诉Vundle要装这个插件 Bundle 'Valloric/YouCompleteMe' #保存退出后打开vim,在正常模式下输入 :BundleInstall cd ~/.vim/bundle/YouCompleteMe #确认仓库的完整性后,开始安装流程. git submodule update --init --recursive
ps:大概看了下这步就是将YCM的所有文件git clone到本地目录
~/.vim/bundle/YouCompleteMe
cd ~/.vim/bundle/YouCompleteMe ./install.py --clang-completer
就这样,安装结束.打开vim,如果没有提示YCM未编译,则说明安装已经成功了。但是你还没有配置可能会报配置错误等信息但是已经有“自动补全”的功能啦
conf
不同于很多vim插件,YCM首先需要编译,另外还需要有配置.在vim启动后,YCM会找寻当前路径以及上层路径的.ycm_extra_conf.py.在~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py中提供了默认的模板.可以将默认模板放在~目录下,这样打开vim就不会有关于配置文件的错误信息了。
配置文件具体是啥内容还没来得及看。有空再看看
相关文章推荐
- VIM编译器显示TAB和TAB转换为空格
- 菜鸟说给菜鸟听之VIM--入门篇(1)
- java自动生成验证码插件-kaptcha
- cygwin下vim方向键不好用的解决方案
- 安装使用Ubuntu之vim必须知道的细节
- jQuery插件实现文字无缝向上滚动效果代码
- jQuery菜单插件用法实例
- Ruby学习笔记二帮助生成Vim添加代码头的代码
- 加载flash9.ocx出现错误的解决方法
- jquery实现的代替传统checkbox样式插件
- 10款新鲜出炉的 jQuery 插件(Ajax 插件,有幻灯片、图片画廊、菜单等)
- 推荐40个非常优秀的jQuery插件和教程【系列三】
- Node.js插件的正确编写方式
- 推荐十款免费 WordPress 插件
- PHP工程师VIM配置分享
- NopCommerce架构分析之(四)基于路由实现灵活的插件机制
- 使用JavaScript开发IE浏览器本地插件实例
- jQuery实现的简单提示信息插件
- 推荐25个超炫的jQuery网格插件
- 纯JavaScript实现的分页插件实例