2013年4月28日
摘要: 好了,接着前面的两篇,我们今天来写《把VIM打造成一个真正的IDE》系列的终结篇。我们之前已经让在VIM下看代码变得方便与简单,现在我们来让用Vim写代码也一样方便~看完本篇之后,你就可以完全抛弃sourceinsight之类的工具啦~3)omnicppcomplete.vim 实现写C/C++语言时自动补全 下载插件惯例,先截图:其实使用很简单,下载 omnicppcomplete然后按照说明将插件安装到vimfiles下面,目录结构如下: after\ftplugin\cpp.vim after\ftplugin\c.vim autoload\omni\common\de... 阅读全文
posted @ 2013-04-28 11:27 andy071001 阅读(166) 评论(0) 推荐(0) 编辑
摘要: OK,上一篇文章,我们已经配置好了一个可以正常使用的VIM,那么在我们真正来到程序员的VIM世界之前,希望你能在VIM里面再多加下面几个配置。set go= "无菜单、工具栏"对,让我真正抛弃鼠标,进入美妙的VIM之旅吧!首先说说一个IDE应该有的几个功能:1)源代码结构及函数列表2)变量定义支持跳转等3)代码自动补全当然VIM还给了我们几个小惊喜:4)快速批量注释与反注释5)由注释直接生成文档6)文件头作者信息自动添加7).cpp和.h文件之间的快速切换那么接下来,我们久来看看我们将会用到的插件列表。首先介绍一下一些必备知识,我们需要下面两样东西,来辅助完成vim成为ID 阅读全文
posted @ 2013-04-28 11:26 andy071001 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 这里所说的IDE主要是指C/C++开发,但是由于笔者之前也搞java和c#开发,所以对这两种语言也会有所兼顾。这个话题可能要分好几篇文章来写了,今天主要讲一下最简单的,包括vimrc里面的基本配置,让vim能够完美支持各种源码文件;vimrc配置如下(为简单起见,采取注释的方式直接说明):12345678910111213141516171819202122232425262728293031323334353637if(has("win32") || has("win95") || has("win64") || has(" 阅读全文
posted @ 2013-04-28 11:24 andy071001 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.ctags下载:http://ctags.sourceforge.net/ 解压后,配置到path环境变量2.taglist 下载:http://vim.sourceforge.net/scripts/script.php?script_id=273 解压后,将taglist.vim解压到vim的plugin目录, taglist.txt 解压到doc 目录. 然后在_vimrc加入以下配置, 就可以按F4调出taglistlet g:ctags_statusline=1let generate_tags=1let Tlist_Use_Horiz_Window=0map <F4> 阅读全文
posted @ 2013-04-28 11:14 andy071001 阅读(229) 评论(0) 推荐(0) 编辑
摘要: python -c "import djangoprint django.__path__" 阅读全文
posted @ 2013-04-28 11:03 andy071001 阅读(368) 评论(0) 推荐(0) 编辑