之前写的Vim文章是刚开始使用Vim的时候做的简单配置,最近深入学习了两天Vim的安装与配置,在此做一个总结。
安装
1.编译安装
注意让vim支持python,vim的插件有时需要这个
- git clone https://github.com/vim/vim.git
- cd /vim/src
- ./configure –with-features=huge –enable-pythoninterp –enable-python3interp –enable-luainterp –enable-multibyte –enable-sniff –enable-fontset
- make && make install
2.插件及其配置
- Vundle
Vundle是vim bundle,是一个vim的插件管理工具
获取
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
配置
注意让vim支持python,vim的插件有时需要这个
- git clone https://github.com/vim/vim.git
- cd /vim/src
- ./configure –with-features=huge –enable-pythoninterp –enable-python3interp –enable-luainterp –enable-multibyte –enable-sniff –enable-fontset
- make && make install
2.插件及其配置
- Vundle
Vundle是vim bundle,是一个vim的插件管理工具
获取
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
配置
Vundle是vim bundle,是一个vim的插件管理工具
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
配置
- tagbar
tagbar是用来显示函数名和变量的列表
先配置
在.vimrc中添加
Plugin 'majutsushi/tagbar'
再安装
打开vim,输入:PluginInstall,开始安装,安装完成后会返回“Done!”,退出即可。
- NERD_tree
NERD_tree:树形文件目录列表
Plugin 'scrooloose/nerdtree'
安装方式同上
- vim-powerline
vim-powerline:状态栏
Plugin 'Lokaltog/vim-powerline'
安装方式同上
- markdown插件
tabular:Vim script for text filtering and alignment
语法高亮插件vim-markdown,实时预览插件vim-instant-markdown
Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'
安装方式同上
vim-instant-markdown安装之前需要:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo npm -g install instant-markdown-d
然后:
Plugin 'suan/vim-instant-markdown'
接着和上面的插件一样安装就行。
- ctags
Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等
1)从 http://ctags.sourceforge.net/ 下载源代码包后,解压缩生成源代码目录,
2)然后进入源代码根目录执行./configure,
3)然后执行make,
4)编译成功后执行make install。
然后在.vimrc配置:
set tags=tags
set tags+=./tags
set tags+=~/.vim/systags
set autochdir
接着为系统头文件目录生成tags,终端输入:
ctags -I __THROW --file-scope=yes --langmap=c:+.h --languages=c,c++ --links=yes --c-kinds=+p --fields=+S -R -f ~/.vim/systags /usr/include /usr/local/include
基本配置
就直接上.vimrc配置代码了,有注释
就直接上.vimrc配置代码了,有注释
Vim入门基础知识集锦 http://www.linuxidc.com/Linux/2017-02/140903.htm
Vim入门基础教程 http://www.linuxidc.com/Linux/2017-02/140279.htm
把Vim打造成优秀的C++ IDE http://www.linuxidc.com/Linux/2016-06/132262.htm
Ubuntu 14.04升级Vim7.4到8.0 http://www.linuxidc.com/Linux/2016-11/136816.htm
Vim安装youcompleteme自动补全插件 http://www.linuxidc.com/Linux/2016-11/137665.htm
Linux Vim编辑器使用简单讲解 http://www.linuxidc.com/Linux/2016-12/138930.htm
Ubuntu 16.04 Vim YouCompleteMe自动补全的安装配置与使用 http://www.linuxidc.com/Linux/2017-02/141088.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-03/141724.htm