测试环境:VMWARE 10.0+Ubuntu 12.04
集成
开发环境
(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码
编辑器
、
编译器
、
调试
器和
图形用户界面
工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。—–此段来着百度百科
就如上面所说,当IDE可以帮忙检查语法、后台编译或者自动导入所需要的库时,写代码就容易很多了。
那么如何将VIM打造成一个优秀的IDE呢?
加插件!!!
加插件的好处是不需要安装太多的面板和特性而让你的编辑器变得臃肿不堪,也会让这个IDE适合任何一种代码类型。
那么有哪些主流的把IDE特性带进VIM的插件呢
?
看下面
第一款:SuperTab
『插件介绍』
SuperTab使Tab快捷键具有更快捷的上下文提示功能。
『下载和安装』
从
http://www.vim.org/scripts/script.php?script_id=1643
下载安装版。这个安装包跟先前的几个Vim插件不同,它是一个vba文件,即Vimball格式的安装包,这种格式安装包提供傻瓜式的安装插件的方法。
第一步:用Vim打开.vba安装包文件。
第二步:
在Vim命令行下运行命令“UseVimball ~/.vim”。此命令将安装包解压缩到~/.vim目录。VImball安装方式的便利之处在于你可以在任何目录打开.vba包安装,而不用切换到安装目的地目录。而且不用运行helptags命令安装帮助文档。
那么Vimball 是什么呢?
Vimball也是VIM的一款插件,
该插件的主要功能就是
创建,安装和查看
vim的插件,简单的说vimball是vim的插件管理器,貌似vim 7.0以后就自带在vim中。
那么如何提取Vimball 呢?
又分两步:1,在vim命令行输入:vim supertab.vba
2,运行 “:so %”,
其中vim中的so命令是source命令的缩写,它的作用是从文件中读取可执行命令(shell命令)来执行
再执行:
UseVimball ~/.vim
第三步:
在~/.vimrc文件中加入以下这行:
let
g:SuperTabDefaultCompletionType
=
“context”
最后是如何使用?
『基本功能使用方法』
SuperTab使用很简单,只要在输入变量名或路径名等符号中途按Tab键,就能得到以前输入过的符号列表,并通过Tab键循环选择。
例如新建一个文件:vim a.txt,当我输入pause时按下tab键就会提示之前输入的printf命令了