Vim学习及配置

来源:互联网 发布:视频慢放软件下载 编辑:程序博客网 时间:2024/05/22 01:41

之前在Linux下写Python程序都是在Windows下写完放到Linux中去,写C程序是在Windows下用SourceInsight直接通过SAMBA去访问到代码。对vim一直都是一知半解,今天专门找时间学习一下,以后就用这个来coding了。


1.基础知识

基础知识直接在shell下输入vimtutor,看着里面的内容即可

如果嫌内容太多,直接看每一节的总结即可

如果不喜欢看英文的,上网搜一下vimtutor的中文教程,例如这个链接中http://blog.csdn.net/yff1030/article/details/8791376


碰到什么不会的命令,或者是想看看某个快捷键是什么意思,直接在命令模式下输入【help 快捷键】

默认的vim帮助是英文的,如果想换成中文的,可以下载http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz

解压后用执行vimcdoc.sh文件进行安装


具体在vim下help是英文还是中文,需要在当前用户目录下的vimrc文件中进行设置 set helplang=cn/en


2.VIM配置

这方面的信息网上有很多,但实际上作为一个新手如果使用太过于繁杂的VIM配置,反而可能不会用或是用的一头雾水

所以建议还是自己结合网上的资料配置一下


2.1 Vundle安装

vundle插件管理器比较常用,这里也是用这个来搭建环境

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim直接在shell下运行在合格命令将vundle安装到当前用户目录的.vim文件夹内


2.2 安装YouCompleteMe

YouCompleteMe是一个比较常用的补全插件,但安装比较麻烦

具体安装步骤可以参考  http://www.cnblogs.com/tsingke/p/5325964.html和http://www.jianshu.com/p/d908ce81017a?nomobile=yes



在vimrc文件中加入Bundle 'Valloric/YouCompleteMe'后,通过BundleInstall安装如果出现git  youcompleteme remote: Repository not found. 可以尝试手动执行git


在~/.vim/bundle/YouCompleteMe文件夹中执行./install.py --clang--completer后如果报如下错误

Your C++ compiler does NOT fully support C++11. sudo apt-get install g++


或是类似的说某些功能/组件不支持,一般而言就是工具链的版本太低,需要升级 参考http://www.cnblogs.com/loadofleaf/p/5667989.html


(未完待续)