vim+linux+ctags+taglist+winmanager+grep+cscope+supertab+visualmark--ctags

 

日常都是在windows下开发项目,最近的工做环境 要求在linux下开发,刚开始虽然有些不适应,如今也好多了;可是和windows下开发相比,总感受少了些什么,那就是没有IDE吧,因此最近一直在网站上找资料,关于linux下vim的IDE,可是找到最多的就是使用vim的插件了,因此我也来试试。linux

首先先说说个人配置:vim

linux+centos+vim70windows

本文用的示范源码是vim7.1的源码, 能够在www.vim.org下载到源码包:vim-7.1.tar.bz2, 你也能够不用下载, 就用你本身程序的源码, 关系不大的. 我把源码解压在个人home目录下: ~/src/vim71centos

 

先给你们看张图片, 我是vim的界面, 解解馋先^_^ide

这个是复制网上实例的图片,当我看到的时候也感受棒极了,那么咱们就一步一步的实现吧,come on.函数

vim命令的帮助我在这里就不写了  网站

:help命令能够告诉你,你们能够本身去看了,里面有详细的说明.spa

下面来介绍有关的插件:.net

一: ctags插件

1,做用

     用来查找函数,变量等的定义, 你想知道它们的定义在哪儿,怎么办?只要把光标放在想要查找的函数或者变量是,按下"Ctrl+]", 光标会自动跳转到其定义处, 够厉害吧, 这样就避免了用grep查处好多无关的内容。

2,下载 http://ctags.sourceforge.net/ 下载安装包

3,安装:
    用下面的命令解压安装:在这里我下载的是5.6的版本
    $ tar -xzvf ctags-5.6.tar.gz
    $ cd ctags-5.6
    $ make
    # make install   // 须要root权限

4,使用:

    到你的源码目录, 若是你的源码是多层的目录, 就去最上层的目录,
   在该目录下运行命令: ctags -R
   我如今以 vim71 的源码目录作演示,个人代码放在~/src/vim71/src目录下

   $ cd ~/src/vim71/src
   $ ctags -R

   此时在 ~/src/vim71/src目录下会生成一个 tags 文件, 如今用vim打开 ~/src/vim71/src/main.c 
 

$ vim ~/src/vim71/src/main.c

再在vim中运行命令:

:set tags=~/src/vim71/src/tags

通常都会把这句话 放到.vimrc文件当中,在这里提一下个人.vimrc文件在/etc/ 目录下,你若是没有这个文件的话,能够在当前用户的根目录下建立这个文件,也能够执行如下命令

   sudo cp /usr/share/vim/vim70/plugin/vimrc_example.vim ~/

5,效果:以下图, 将光标放在setmouse()函数上
   

    此时按下<C-]>, 光标会自动跳到setmouse()函数的定义处, 见下图:

   

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息