vim IDE配置

         一直以来,我都喜欢source insight 配合linux虚拟机作为开发环境。 由于开发的需要, 只有linux的开发环境。君欲善其事必先利其器。

        把vim打造成一个类似于source insight的工具, 这个是可以有的。


        安装几个组件即可(csdn资源下载链接http://download.csdn.net/detail/ying357/7136581):

       1.Ctags

            yum -y install ctags

       2.Taglist 插件

            函数变量列表

            http://sourceforge.net/projects/vim-taglist/files/

             在/usr/share/vim/vim72目录下解压

       3.winmanager插件

             文件浏览功能

             http://www.vim.org/scripts/script.php?script_id=95

            在/usr/share/vim/vim72目录下解压

       4.code_complete插件

              代码自动补全

              http://www.vim.org/scripts/script.php?script_id=1764

              把code_complete.vim放在/usr/share/vim/vim72/plugin下


      说明:

      1.taglist 设置

         修改.vimrc, 增加:    

map t :Tlist<cr>
let Tlist_WinWidth = 40
set updatetime =100

         vim normal模式下, 按字母t, 可打开taglist列表

         taglist的宽度是40, 刷新时间为100ms(动态改变函数光标)


     2.winmanager设置

          1)winmanager 窗口默认在左侧的, 我习惯文件列表的窗口在右侧

               修改/usr/share/vim/vim72/plugin/winmanager.vim

               274行 "wincmd H"  需改为“wincmd L”

          2)快捷键和窗口宽度

               修改.vimrc,增加以下内容:

map w :WMToggle<cr>
let g:winManagerWidth = 40

             vim normal模式下, 按字母w, 可打开winmanager的文件列表

              设置窗口宽度为40

       3.code_complete插件的使用方法

           1)  生成ctags文件

                在代码目录下执行:       ctags -R --c-kinds=+p --fields=+S .

           2) 自动补全的方法见 code_complete.vim, 基本是<tab>见的操作,很简单

           3)系统函数无法自动补全的问题解决方法

                 以上2步,只能补全自定义的函数参数, 但是系统的函数无法补全, 如printf、socket等

                 解决方法如下:

                 ①执行如下命令:                

mkdir -p ~/.vim
touch ~/.vim/systags
ctags -R --c-kinds=+p --fields=+S -f  ~/.vim/systags  /usr/include /usr/local/include

               ②修改.vimrc, 增加如下内容

 

set tags+=~/.vim/systags


        4. 几个常用快捷键

            1) taglist、winmanager、代码区光标的切换快捷键是:   CTR + w + w

            2) 函数跳转和返回快捷键是:   CTR + ]          CTR +t


通过以上的几步即可完成一个简单IDE的配置, 截一下效果图:


               

       

       

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值