Ubuntu下VIM配置

1、参考网址:

http://blog.csdn.net/doc_sgl/article/details/47205779

文中使用插件的方式十分方便,但是使用git命令复制文件的时候特别慢,把网址前面的git改成https就快了很多很多。


(1)安装插件管理软件

mkdir -p ~/.vim/autoload ~/.vim/bundle && 
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
(2)打开~/.vimrc,输入如下信息,然后pathogen就可以自动加载bundle目录下的插件,在安装新的插件之后可以使用:Helptags来生成帮助文档

execute pathogen#infect()
syntax on
filetype plugin indent on
(3)安装auto-pairs

git clone https://github.com/jiangmiao/auto-pairs.git ~/.vim/bundle/auto-pairs
可以打开文件测试,发现输入'('会自动出来')'

(4)安装NERDTree,功能为显示目录树

git clone https://github.com/scrooloose/nerdtree.git ~/.vim/bundle/nerdtree

为了方便打开NERDTree,可以设置快捷键

map <C-n> :NERDTree<CR>
(5)安装MiniBufExplorer

mkdir -p ~/.vim/bundle/minibufexplorer/plugin && wget "http://www.vim.org/scripts/download_script.php?src_id=3640" -O ~/.vim/bundle/minibufexplorer/plugin/minibufexpl.vim

MiniBufExplorer常用命令有:

:e <filename> 打开文件

:ls    当前打开的buf

:bn    下一个buf

:bp    前一个buf

:b<n>    n是数字,第n个buf

:b<tab>    自动补齐

:bd    删除buf

(6)安装ctags,ctags是一个程序,用来生成tag文件

sudo apt-get install ctagsgit clone https://github.com/majutsushi/tagbar.git ~/.vim/bundle/tagbar
在代码根目录下执行:

ctags -R --sort=yes --c++-kinds=+p --fields=+iaS --extra=+q --language-force=C++
会生成一个tags文件,将光标放在一个结构体或函数名上,按ctrl+']',可以跳转到定义处,按ctrl+o可以回到光标之前所在的位置。

(7)安装tagbar插件,该插件可以将代码内的函数,变量列出来,因为我安装taglist不显示变量等,所以使用这个。

在bundle目录下创建tagbar目录,然后使用如下命令安装

git clone https://github.com/majutsushi/tagbar.git ~/.vim/bundle/tagbar

在命令行中可以使用:help tagbar调出帮助窗口


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值