转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant
就让我姑且称它为VIM-IDE吧,这样听起来好像和Eclipse、Visual Studio、Xcode之流的IDE有一拼,更好玩一点,你可以叫它Vimide,是不是更像:)
言归正传,把你的Vim打造成IDE,首先要熟悉一些基本的Vim使用。
1、ctags的安装
首先下载ctags插件,地址为[参考1](目前最新版本为5.8)
然后使用如下命令安装:
tar zxvf ctags-5.8.tar.gz cd ctags-5.8 ./configure make sudo make install
2、简单地体验下ctags
(1)准备工作:创建几个源文件
创建如下三个文件,假设你在/home/michael/testspace/test_ctags目录下创建。
//main.cpp #include "obj.h" int main(void) { obj 0(2); o.out(); return 0; }
//obj.h #ifndef _OBJ_H_ #define _OBJ_H_ class obj { public: obj(int x); void out(); private: int m; };
//obj.cpp #include <iostream> #incude "obj.h" obj::obj(int x) { m = x; } void obj::out() { std::cout << "member = " << m << std::endl; }
(2)生成ctags
创建完这三个文件后,输入如下命令:
cd /home/michael/testspace/test_ctags ctags *
cd /home/michael/testspace/test_ctags vim main.cpp
:set tags=/home/michael/testspace/test_ctags/tags
那怎么再切换回去呢?按“Ctrl+T”键即可。所以这里的记忆成本就是“Ctrl+]”和“Ctrl+T”两个喽!
3、安装taglist
(1)安装taglist
与其说是安装,不如说是移动。从站点下载tag list[参考2],然后解压并移动到你的vim目录下。
unzip taglist_45.zip cp taglist_45/doc/taglist.txt /usr/share/vim/vim73/doc/ cp taglist_45/doc/taglist.vim /usr/share/vim/vim73/plugin
:help taglist
Taglist: Failed to generate tags for /your/path/to/file Press ENTER or type command to continue /usr/bin/ctags: illegal option -- -^@usage: crags [-BFadtuwvx] [-f tagsfile] [-f tagsfile] file …^@ Press ENTER or type command to continue
这时候你的VIM应该配置成下面这个样子了吧?
4、还要做什么呢?
到目前为止,我们的Vimide还没有配置完。因为我本人从来不喜欢读较长的博文,真的是耐心不足呀(惭愧 - -)所以,我会在下一篇博文中继续介绍 : )
5、后记
当我刚刚写完这篇博文的时候,我发现已经有了一个叫做Vimide的东东了⋯⋯这是链接[参考4]: )
参考
[0] 本文来自"柳大的CSDN博客",http://blog.csdn.net/poechant
[1] 下载Ctags,http://ctags.sourceforge.net
[2] 下载TagList,http://sourceforge.net/projects/vim-taglist/files/
[3] TagList的FAQ,http://vim-taglist.sourceforge.net/faq.html
[4] Vimide Homepage, http://code.google.com/p/vimide/
转载请注明来自“柳大的CSDN博客”:http://blog.csdn.net/poechant
-