近期开始学习使用VIM,今天学习TagList 和 WinManager 两个插件的安装与设置。
1、TagList
a)安装
下载taglist压缩包, 然后把解压的两个文件taglist.vim 和 taglist.txt 分别放到$HOME/.vim/plugin 和 $HOME/.vim/doc 目录中
b)设置
在~/.vimrc中设置如下:
let Tlist_Show_One_File=1
let Tlist_OnlyWindow=1
let Tlist_Use_Right_Window=0
let Tlist_Sort_Type='name'
let Tlist_Exit_OnlyWindow=1
let Tlist_Show_Menu=1
let Tlist_Max_Submenu_Items=10
let Tlist_Max_Tag_length=20
let Tlist_Use_SingleClick=0
let Tlist_Auto_Open=0
let Tlist_Close_On_Select=0
let Tlist_File_Fold_Auto_Close=1
let Tlist_GainFocus_On_ToggleOpen=0
let Tlist_Process_File_Always=1
let Tlist_WinHeight=10
let Tlist_WinWidth=18
let Tlist_Use_Horiz_Window=0
2、WinManager
a)安装
下载WinManager.zip压缩包, 解压后把*.vim文件放到 $HOME/.vim/plugin 目录中, 把*.txt文件放到 $HOME/.vim/doc 目录中。
我从官方网站下到的是文件是 winmanager.vba.bz2,安装过程如下:
bzip2 -d winmanager.vba.bz2
source winmanager.vba
b)设置:
我在~/.vimrc中设置如下:
let g:winManagerWindowLayout="FileExplorer|TagList"
let g:winManagerWidth=25
let g:defaultExplorer=0
"按 f f 键切到左上角窗口
nmap ff :FirstExplorerWindow<cr>
"按 b b 键切到左下角窗口
nmap bb :BottomExplorerWindow<cr>
"按 w m 键切打开/关闭WM
nmap wm :WMToggle<cr>
这两个插件非常好用,改造后的VIM有IDE的感觉。O(∩_∩)O哈哈~
但是今天还遗留了一个问题,配色方案中的 desert 无效,其他的都可以用,就desert不行,不知道为什么???
3,Ctags
有的系统内置的 ctags 功能太弱, 推荐大家安装 EXUBERANT CTAGS
下载,解压,然后进入目录(ctags-5.8),
执行:
source configure
sudo make install
安装完毕OK