vim之IDE之路

本文参考了以下文章:

1、 by: 吴垠

      手把手教你把Vim改装成一个IDE编程环境(图文)

2、by: yangyang_gnu

       拼装的艺术:vim之IDE进化实录 

该文主要为自己的vim插件配置做一查询备份!

一、插件Ctags

用下面的命令解压安装:
     $ tar -xzvf ctags-5.6.tar.gz
     $ cd ctags-5.6
     $ make
     # make install   // 需要root权限

然后去你的源码目录, 如果你的源码是多层的目录, 就去最上层的目录, 在该目录下运行命令: ctags -R
我现在以 vim71 的源码目录做演示

$ cd /home/wooin/vim71
$ ctags -R
此时在/home/wooin/vim71目录下会生成一个 tags 文件, 现在用vim打开 /home/wooin/vim71/src/main.c
$ vim /home/wooin/vim71/src/main.c
再在vim中运行命令:
:set tags=/home/wooin/vim71/tags

二、插件taglist

安装
cp doc/taglist.txt /usr/share/vim/vim61/doc/
cp plugin/taglist.vim /usr/share/vim/vim61/plugin/

首先请先在你的~/.vimrc文件中添加下面两句:

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
此时用vim打开一个c源文件试试:
$ vim ~/vim/src/main.c
进入vim后用下面的命令打开taglist窗口
:Tlist

三、插件WinManager

cp   doc/winmanager.txt   /usr/share/vim/vim61/doc/
cp   plugin/win*.vim           /usr/share/vim/vim61/plugin/

现在在你的~/.vimrc中增加下面两句

let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
然后重启vim, 打开~/vim71/src/main.c,在normal状态下输入"wm"

其中左上边是netrw窗口, 左下边是TagList窗口, 当再次输入"wm"命令时这两个窗口又关闭了


四、插件multiBufExploer

cp   plugin/multiBufexploer.vim           /usr/share/vim/vim61/plugin/

如果在~/.vimrc中设置了下面这句:

let g:miniBufExplMapWindowNavVim = 1
则可以用<C-h,j,k,l>切换到上下左右的窗口中去,就像:

C-w,h j k l    向"左,下,上,右"切换窗口.

<Enter>在打开光标所在的buffer
d删除光标所在的buffer


六、进入vim自动打开winmanager

这个功能作为可选功能,我们可以在vimrc中设置:


"在进入vim时自动打开winmanager
 
let g:AutoOpenWinManager = 1

就可以让winmanager自动打开。

在winmanager.vim中修改:

"set auto open Winmanager
  if g:AutoOpenWinManager
       autocmd VimEnter * nested call s:StartWindowsManager()|1wincmd w 
  endif



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值