工欲善其事,必先利其器,我们要用好 vim 就先来把它配置的顺手一点,这样可以大大提高我们的工作学习效率

1.跳转指令 Ctags1

从下面地址下载ctags,将其中的ctags.exe复制到vim目录,比如E:\Vim\vim74\ctags.exe
     http://sourceforge.net/projects/ctags/files/ctags/5.8/ctags58.zip/download

2.高效地浏览源码 -- 插件: TagList

从下面地址下载taglist,将其中的doc和plugin复制到gvim的对应目录下:
    将 doc\taglist.txt 文件复制到~\Vim\vimfiles\doc
    将 plugin\taglist.vim 文件复制到 ~\Vim\vimfiles\plugin

配置_vimrc文件,在_vimrc中加入下面几行(第二行的路径填你自己的):

" 指定ctags.exe路径
    let Tlist_Ctags_Cmd=/usr/share/vim/vim74/ctags.exe'
    let Tlist_Auto_Open=1

OK之后 重新打开 vim 在命令模式下输入: Tlist

3.文件浏览器和窗口管理器 -- 插件: WinManager

(1)准备winmanger插件,从下面网址下即可:

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

(2)解压后得到两个文件夹plugin和doc,将它们拷贝到类似~\Vim\vim73目录下,与那个目录下已有的plugin和doc合并

(3)修改_vimrc文件,增加以下配置:

" 设置winmanager
" 设置界面分割
let g:winManagerWindowLayout = "TagList|FileExplorer"
"设置winmanager的宽度,默认为25
let g:winManagerWidth = 30
"定义打开关闭winmanager快捷键为F8
nmap <silent> <F8> :WMToggle<cr>
"在进入vim时自动打开winmanager
let g:AutoOpenWinManager = 1

OK之后  重新打开 vim 在命令模式下输入 WMToggle

下面是我参照的资料:

http://www.cnblogs.com/feichexia/archive/2012/11/05/vim2_taglist.html

最新文章

  1. Crystal Clear Applied: The Seven Properties of Running an Agile Project (转载)
  2. 通过类名获取spring里的Bean
  3. 004商城项目:ssm框架的整合之后的调试
  4. JJ Ying:越来越跨界的界面设计
  5. 繁华模拟赛 Evensgn玩序列
  6. 让你分分钟读懂CPU架构及芯片厂商
  7. 改进基于Boost.Asio的聊天服务
  8. Python 迭代器、生成器、递归、正则表达式 (四)
  9. Libevent源码分析—event_set()
  10. TextView SpannableString 使用之实现可点击超链接效果
  11. Nginx 学习笔记(七)如何解决nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
  12. 关于word图片显示不全
  13. 学习 Spring (十三) AOP 配置
  14. Burp Collaborator资源整合
  15. 开发方式-----C语言
  16. mysql覆盖索引详解
  17. Zabbix监控系统配置
  18. IDEA 及 Gradle 使用总结
  19. 内功心法 -- java.util.LinkedList&lt;E&gt; (4)
  20. avalon1.3的新特性预览

热门文章

  1. 转:Android布局优化
  2. 转:assert()函数用法总结
  3. java指纹识别+谷歌图片识别技术
  4. XML PULL模型
  5. ROHS無鉛問題解答!ROHS IPC SGS
  6. 彻底卸载 RAD Studio 2009/2010/XE+ 的步骤
  7. Linux下的库操作工具-nm、ar、ldd、ldconfig和ld.so
  8. 带您理解SQLSERVER是如何执行一个查询的
  9. X86 I/O端口
  10. Semaphore — Windows API