![用vim打造linux下的sourceinsight 用vim打造linux下的sourceinsight](https://i-blog.csdnimg.cn/blog_migrate/5f16685fb8fc81af926111cef4c34b56.jpeg)
有树形代码目录,有类和函数列表,仍然用vim编辑代码,可以用ctrl+]跳到具体的函数,打开文件后就放在buffer中,要跳到之前打开过的文件只要输入:b?就行,如现在就是:b1,到函数列表选到那个函数,然后按下回车就到了那个函数的定义
这里包含了ctags cscope taglist minibuffer winmanage
NERDTree等插件
此时会在当前目录下生成一个vimconf的文件夹
1.
vimconf.tar
下载上面的文件
2.执行tar -xzvf vimconf.tar
3.cp -r vimconf ~/.vim
4.cat vimconf/.vimrc >> ~/.vimrc
5.
ctags
下载ctags
tar -xzvf ctags.tar
cd ctags-5.8
sudo make install
6.
cscope
下载cscope
tar -xzvf cscope-15.5.tar.gz
cd cscope
./configure
make
sudo make install
大功告成!!!
在代码目录
执行
然后同时按w-m键
在各个窗口键跳转是按ctrl+w键
现在插件有两个小bug,1.打开会有一个空白页,输入:q!把那个空白页消掉
2.通过树形目录再打开一个文件树形目录会变小,这时只要再按一个w-m取消这种窗口模式,然后再按w-m进入这种窗口模式,这时就好了