macvim的you complete me配置和Trouble Shooting
来源:互联网 发布:淘宝上什么东西2元包邮 编辑:程序博客网 时间:2024/05/18 01:41
[介绍]
使用vim仅仅两周,发现非常非常好用,神器不是盖的。而要让vim实现自动补全功能,就肯定要用最最酷炫的you complete me。
关于you complete me是何物,大家可以自行google,这里附上官方链接:https://github.com/Valloric/YouCompleteMe
我在配置macvim下的you complete me时废了不少功夫,这里记录我自己的解决方法,以让大家参考。
[环境]
mac osx + macvim 7.4
[方法]
其实主要就是跟着ycm官方的mac os x super-quick installation那一部分做。
1.安装vundle,非常容易,网上有很多教程。
2.打开macvim,在macvim内部的命令行中输入:BundleInstall Valloric/YouCompleteMe
macvim就会自动通过vundle下载ycm
3.编译ycm,如果你需要c-family(包括c,c++)语言支持,就在系统命令行中输入:
cd ~/.vim/bundle/YouCompleteMe
./install.sh --clang-completer
4.这一步官网中我没有看到。在你的 .vimrc 中添加:
Bundle 'Valloric/YouCompleteMe'
let g:ycm_global_ycm_extra_conf='~/.vim/bundle/YouCompleteMe/cpp/ycm/.ycm_extra_conf.py'
5.保存 .vimrc 再次打开macvim应该一切都正常了!
[Trouble Shooting]
我在配置ycm时遇到两个麻烦的问题。
1.在做第二步提示:fatal: could not read Username for 'https://github.com': No such file or directory
解决办法是:创建一个ssh来登录:https://help.github.com/articles/generating-ssh-keys/
2.在做完第五步后,打开macvim会提示:ImportError: No module named tempfile
解决办法是:卸载通过homebrew安装的python:homebrew uninstall python即可
- macvim的you complete me配置和Trouble Shooting
- You Complete Me
- 折腾you complete me
- Trouble Shooting
- trouble shooting
- Spark on Yarn配置Trouble shooting
- MySql cluster的学习心得 & Trouble shooting
- 启用vim-ruby的rails complete (macvim)
- MacVim的配置
- XL Trouble Shooting
- WASCE trouble shooting
- Eclipse trouble shooting
- Android trouble shooting 整理
- FreeNX trouble shooting
- TROUBLE SHOOTING: FRM-30425
- Server problem trouble shooting
- Linux trouble shooting
- OpenStack Trouble Shooting
- centOS下的jdk1.7.0_75安装
- Binary Search Tree Iterator
- atitit. 研发管理---如何根据自己的特挑选 产业、行业、职业、岗位与自己发展的关系
- mysql workbench中PK,NN,UQ,BIN,UN,ZF,AI字段类型标识说明
- UIKit框架-高级控件Swift版本: 4.UICollectionView方法/属性详解
- macvim的you complete me配置和Trouble Shooting
- java类之——System类
- Python笔记:logging模块
- JQuery中each()的使用方法说明
- 天娱传媒、索尼音乐发表联合声明,称已暂停苏醒所有演艺工作。娱乐八卦天涯论坛
- 函数重载的理解
- 2015年04月13日学习
- 解决Win7下运行php Composer出现SSL报错的问题
- jquery的$().each,$.each的区别