Centos中将vim编辑器改装成IDE编程环境

VIM是一个非常优秀的文本编辑器但是对于用习惯windows IDE的用户来说非常的不方便,现在利用各种VIM插件将VIM改装成自己所习惯的IDE。

1、加入行号

在root权限命令行中输入 vim /etc/vimrc
进入vim的插入模式,在该文件的最后加入set number 如下图,

然后保存退出,再打开的时候就会加入行号,如下图

2、安装gvim

由上面的图可以看出vim的显示方式,我是觉得很不方便,之前也是用gedit来编辑代码,现在可以下载个vim的插件,直接用gvim来编辑程序。
首先yum search vim 会出现如下界面

然后在root模式下安装第一个软件
#yum install vim-X11.i686
之后打开或者创建文件就可以了(gvim和vim一样运行的时候直接gvim+文件名) 会出现如下界面(如果说command not found 就注销或重启一下系统就好了)。

3、在程序中移动

tags文件是由ctags程序产生的一个索引文件, ctags程序其是叫”Exuberant Ctags”, 是Unix上面ctags程序的替代品, 并且比它功能强大, 是大多数Linux发行版上默认的ctags程序. 那么tags文件是做什么用的呢?
如果你在读程序时看了一个函数调用, 或者一个变量, 或者一个宏等等, 你想知道它们的定义在哪儿, 怎么办呢? 用grep? 那会搜出很多不相干的地方. 现在流行用是的<C-]>, 谁用谁知道呀, 当光标在某个函数或变量上时, 按下”Ctrl+]”, 光标会自动跳转到其定义处。
先按按快捷键看”Ctrl+]”管不管用(用gvim打开一个C或C++程序,找到个函数调用处,或者是变量使用出,按”Ctrl+]”,看光标是否跳到变量或函数定义处),不管用的话不用着急,可能是没有安装Ctag插件。 在终端输入yum search ctags 可以看到有如下两个软件

`ctags-etags.i686 : Exuberant Ctags for emacs tag format
ctags.i686 : A C programming language indexing and/or cross-reference tool

在终端root模式下输入yum install ctags.i686

安装成功后进入你的源码目录(也就是你的程序所在的文件夹。我的是在/home/xiu/material/Code 里)你可以用pwd查看现在所处的路径。在终端输入ctags -R
此时可查看你的源码路径下会多一个tags文件

现在用gvim打开要运行的C/C++程序

gvim /home/xiu/material/Code/divide.cc 然后在命令模式下输入:set tags=/home/xiu/material/Code/tags然后回车

光标移到你所要查看的变量或者是函数名上按“ctrl+]”就可以了。


>

最后一点“ctrl+T”是回到之前的位置。

4、高效浏览源码taglist

效果图如下

在Windows平台上用过Source Insight看程序的人肯定很熟悉代码窗口左边那个Symbol窗口, 那里面列出了当前文件中的所有宏, 全局变量, 函数名等, 在查看代码时用这个窗口总揽全局, 切换位置相当方便, Taglist, 可以同样实现这个功能.

下载地址 taglist下载地址

点击下载压缩包,解压后会有doc 和 plugin 两个文件夹,将文件夹复制到/usr/share/vim/vim72 中就可以()
首先请先在你的~/.vimrc文件中添加下面两句:

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

此时用gvim打开一个c源文件试试: 进入vim后用下面的命令打开taglist窗口, 如上效果图 :Tlist

5、文件浏览器和窗口管理器

在终端输入 gvim 然后在命令形式下输入
:e /home/xiu/material/code
则显示该路径下的所有文件,如下列表

reference address

你可能感兴趣的:(vim,插件,ide)