vim改造——安装vim配置文件

记下vim配置文件安装过程以备忘
(只讲解安装,不讲解使用)

配置文件:
Ctags                        下载链接: http://ctags.sourceforge.net/
Taglist                       下载连接: http://www.vim.org/scripts/script.php?script_id=273
Cscope                      下载链接: http://cscope.sourceforge.net/
SuperTab                  下载链接: http://www.vim.org/scripts/script.php?script_id=1643
OmniCppComplete     下载链接: http://www.vim.org/scripts/script.php?script_id=1520
Winmanager              下载链接: http://www.vim.org/scripts/script.php?script_id=1658
NERDTree                  下载链接:   http://www.vim.org/scripts/script.php?script_id=159
MiniBufExplore           下载链接: http://www.vim.org/scripts/script.php?script_id=95

一、下载上述配置文件;
二、确保主文件夹下有:文档 .vimrc以及目录.vim,如果无,自行创建。(说明:点号是必要的,加"."文件为隐藏文件,在图形界面按Ctrl-h组合键显示,在终端输入命令ls -al显示)
三、安装Ctags
(1)解压缩生成源代码目录
(2)终端进入源代码根目录执行./can zhuang onfigure
(3)然后执行make
(4)编译成功后执行make install
(5)打开~/.vimrc,加入一行map :!ctags -R --c++-kinds=+p --fields=+iaS --extra=+q .
完成。此后按下在vimCtrl-F12组合键可以自动生成tags文件
四、安装Taglist
(1)将Taglist解压指~/.vim,此时, .vim文件夹中出现doc和plugin两个文件夹
(2)进入~/vim/doc,在vim下运行"helptags."命令
此步骤是将doc下的帮助文档加入到Vim的帮助主题中,这样我们就可以通过在Vim中运行“help taglist.txt”查看taglist帮助。)
(3)打开~/vimrc,添加以下两行
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
完成。此时在vim下运行命令 TlistToggle可以打开和关闭Tlist窗口
vim改造——安装vim配置文件

五、安装Cscope

(1)在Vim下运行version查看Vim支持哪些特性,前面有前缀符号+的为支持。如果支持Cscope,则直接进入2),否则下载Cscope源代码包编译安装。步骤同Ctags安装。

(2)确定Vim已支持Cscope后,将文件maps.vim移动到~/.vim/plugin目录

(3)使用Cscope需要生成cscope数据库文件。进入项目代码根目录运行命令:

cscope -Rbq -f path/xxx.out  

命令运行后会生成xxx.out文件,即cscope数据库文件。更多用法参考man cscope文档。

(4)进入项目代码根目录,在Vim下运行命令:

cs add path/xxx.out

此命令将cscope数据库载入Vim

附:Cscope常用快捷键

           Ctrl-\ s 查找所有当前光标所在符号出现过位置。
           Ctrl-\ c 查找所有调用当前光标所在函数的函数。

(5)为了界面更好看,可以把Cscope的查找结果输出到quickfix窗口,需要在~/.vimrc中加入下面这行:

set cscopequickfix=s-,c-,d-,i-,t-,e-

六、安装SuperTab

(1)用Vim打开.vmb安装包文件。在Vim命令行下运行命令“UseVimball ~/.vim”。此命令将安装包解压缩到~/.vim目录。

(2)在~/.vimrc文件中加入以下这行:

let g:SuperTabDefaultCompletionType="context" 

七、安装OmniCppComplete

(1)将安装包解压缩到~/.vim文件夹

(2)进入~/.vim/doc目录,在Vim命令行下运行"helptags .”

(2)在~/.vimrc中加入以下几行:

set nocp

filetype plugin on

八、安装Winmanager,NERDTree和MiniBufExplorer

(1)将NERDTree以及Winmanager解压到~/.vim文件夹,在doc目录下,在vim中运行"helptags ."命令,且在~/.vimrc中加入以下几行:

 let g:NERDTree_title="[NERDTree]"  

let g:winManagerWindowLayout="NERDTree|TagList"  

  

function! NERDTree_Start()  

    exec 'NERDTree'  

endfunction  

  

function! NERDTree_IsValid()  

    return 1  

endfunction  

  

nmap wm :WMToggle  

2)这个版本的Winmanager好像有个小bug,你在打开Winmanager界面时,会同时打开一个空的文件。这会影响后续使用,所以我们要在打开Winmanager时关掉这个空文件。在~/.vim/plugin目录下的winmanager.vim文件中找到以下函数定义并在第5行下添加第6行的内容:

  1. function! ToggleWindowsManager()  
  2.    if IsWinManagerVisible()  
  3.       call s:CloseWindowsManager()  
  4.    else  
  5.       call s:StartWindowsManager()  
  6.       exe 'q'  
  7.    end  
  8. endfunction  

  (3)MiniBufExplorer只有一个.vim文件,将其拷贝到~/.vim/plugin目录,且在~/.vimrc中加入下面几行:

let g:miniBufExp1MapWindowNavVim = 1

let g:miniBufExplMapWindowNavArrows = 1

let g:miniBufExplMapCTabSwitchBufs = 1   

let g:miniBufExplModSelTarget = 1  

let g:miniBufExplMoreThanOne=0 


大功告成!! 现在进入我项目目录,打开Vim,按下组合快捷键w-m就可以崭新的Vim了!再次按下w-m就可关闭界面。示图如下:

vim改造——安装vim配置文件

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值