1 、vim c/c++/python 自动补全,语法高亮是永恒的话题。以下会对你有帮助。
Github 经典vim整理。这些链接都是简单(傻瓜式)安装。但是很有用!
可以根据自己的喜好来选择安装其一。
tips:千万别跟我说装一大堆东西。恶心!然后再各种配置,还可能出现各种error。
以下几个都是亲测可用。简单明了。一两个命令即可。
Git URL | star | fork |
---|---|---|
https://github.com/amix/vimrc | >7000 | >2500 |
https://github.com/humiaozuzu/dot-vimrc | >1500 | >500 |
https://github.com/HmyBmny/vimrc | >20 | >20 |
本人正在用第三个,support c++11/4
注:第三个可以终端补全。
比如:xshell,xterm,putty。等
2 、centos 下如何使用c++/python/c 甚至CMakeLIsts.txt 自动补全?
首先,保证你的vim 版本>7.4 同时 python>= 2.7。
加入centos 5.x 6.x 7.x 源
rpm -Uvh http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -Uvh http://rbel.co/rbel5
rpm -Uvh http://www.melvilletheatre.com/articles/el6/astyle-2.03-3.el6.x86_64.rpm
rpm -Uvh http://mirrors.ustc.edu.cn/centos/7/extras/x86_64/Packages/epel-release-7-5.noarch.rpm
其次:安装依赖
yum install ncurses-devel
yum install python-argparse
然后: 执行脚本:
#!/bin/bash
sudo yum install -y gcc vim git ctags xclip python-setuptools python-devel
sudo easy_install -ZU autopep8 twisted
sudo ln -s /usr/bin/ctags /usr/local/bin/ctags
mv -f ~/vim ~/vim_old
cd ~/ && git clone https://github.com/ma6174/vim.git
mv -f ~/.vim ~/.vim_old
mv -f ~/vim ~/.vim
mv -f ~/.vim/.vimrc ~/
git clone https://github.com/gmarik/Vundle.git ~/.vim/bundle/vundle
vim ma6174 -c "BundleInstall" -c "q" -c "q"