在ubuntu中要用vim进行开发的话,这三个插件组合在一起,给你一种顺滑的感受。
NERDTree
NERDTree的安装
nerdtree可以显示当前项目的文件结构。安装方法如下。
执行以下命令即可:
1、创建文件夹:mkdir ~/.vim,如果这个文件夹已存在就不用执行这一步了。
2、进入文件夹:cd ~/.vim
3、下载nerdtree压缩包:wget http://www.vim.org/scripts/download_script.php?src_id=17123 -O nerdtree.zip
4、unzip nerdtree.zip
安装好后,打开vi,输入”: NERDTree”即可打开NERDTree。
界面如下图所示:
NerdTree常用快捷方式
ctrl+w:切换编辑区域和文件结构区(即左侧树形结构)
q:在文件结构区直接按q可以推出NerdTree
Taglist
Taglist的安装
taglist可以显示文件的方法变量等,安装方法如下:
1、安装ctags:sudo apt-get install exuberant-ctags
2、在网址:https://sourceforge.net/projects/vim-taglist/files/latest/download?source=files下载最新版taglist吗。
3、unzip 下载的zip包
4、然后进入文件夹:/usr/share/vim,查看里面有个文件夹为vim+数字,比如我的是vim74,进入这个文件夹。将刚刚解压出来的doc/taglist.txt复制到/usr/share/vim/vim74/doc中,把plugin/taglist.vim复制到/usr/share/vim/vim74/plugin中。
5、修改配置文件:sudo vim /etc/vim/vimrc,添加以下内容:
“”“”“”“”“”“”“”“”“Taglist设置”“”“”“”“”“”“”“”“”
let Tlist_Auto_Open = 1
let Tlist_Ctags_Cmd = ‘/usr/bin/ctags’
let Tlist_Show_One_File = 1
let Tlist_Exit_OnlyWindow = 1
set tags=tags
6、然后在vim中使用命令:“:Tlist”
7、在项目文件夹目录下执行:ctags -R *
界面如下图所示:
Taglist常用快捷方式
在函数或者变量处按下”ctrl+]“就到函数或者变量定义的地方了。
ctrl+o:返回刚刚的函数
ctrl+w:切换编辑区域和文件结构区(即左侧树形结构)
q:在文件结构区直接按q可以推出Taglist
WinManager
winManager的安装
WinManager可以让Taglist和NERDTree显示在一起。
1、下载WinManager:http://www.vim.org/scripts/download_script.php?src_id=754。
2、剩下的步骤和Taglist一样
3、配置/etc/vim/vimrc,新增一行:let g:winManagerWindowLayout=’FileExplorer|TagList’
使用命令:WMToggle即可进入以下界面
界面如下图所示:
WinManager常用快捷方式
ctrl+w可以在各个区域切换
:q,退出某个区域
其他配置
在/etc/vim/vimrc中配置:
let g:winManagerWidth = 35:设置宽度