Vim安装ctags和taglist插件

通过ctags建立索引,可以用其浏览代码。
通过taglist可以在窗口中直接看到源代码的结构。

ctags的安装

这个安装非常简单,在http://ctags.sourceforge.net/下载windows的版本ctags58.zip,
然后解压出来,在Path里添加.exe所在的路径即可

安装完成后用":ctags -R"可以在目录下生成tags文件,记录索引
Ctrl+]可以实现跳转

taglist的安装

  • 下载安装包:http://www.vim.org/scripts/script.php?script_id=273
  • 解压出来有两个文件夹,其内个有一个文件:\doc\taglist.txt和\plugin\taglist.vim
  • 将两个文件分别拷贝到Vim\vim74下面的doc和plugin文件夹中
  • 管理员身份打开gvim 运行":helptags C:...\Vim\vim74\doc "

注意一定要用管理员身份,否则啥也不会发生(为这个折腾了很久,必须吐槽一下win7坑爹的权限设置)

安装完成后":Tlist"可以看到taglist窗口

用pathogen来管理插件

之前一直用pathogen来管理插件。

pathogen会在目录下建立bundle文件,所有的插件都会在该目录下管理。
当Vim启动时,会自动执行runtimepath(rtp)列表中所包含文件夹下的vim脚本,pathogen会在启动时把/bundle下的文件夹中的插件按照一定顺序递归加载到rtp中,这样Vim启动时,通过pathogen管理的插件就生效了。

因此,应该可以把taglist的相关文件当独放在bundle下,pathogen管理通常要运行gitclone 来获得插件,但是taglist没有托管在github,因此采用手动实现。

步骤如下:

  • 删除上面拷贝到vim74\doc和vim74\plugin中的两个文件
  • 重启vim,发现:Tlist命令确实不起作用了
  • 在vimfiles\bundle下新建文件夹taglist,将taglist插件的两个文件夹doc和plugin拷贝到里面
  • 管理员身份打开vim,":helptags C:...\Vim\vimfiles\bundle\taglist\doc "

再次运行:Tlist命令,发现确实又可以用了!

转载于:https://www.cnblogs.com/xzy-will/p/4161686.html

win7系统中给GVim 配置ctags和taglist插件相关推荐

  1. win7在哪看计算机配置,Win7系统中在哪里看电脑配置好坏以及查看方法步骤

    今天来聊聊一篇关于Win7系统中在哪里看电脑配置好坏以及查看方法步骤的文章,现在就为大家来简单介绍下Win7系统中在哪里看电脑配置好坏以及查看方法步骤,希望对各位小伙伴们有所帮助. 方法步骤 方法一. ...

  2. Win7系统Visual Studio 2013配置OpenCV3.1图文详解

    Win7系统Visual Studio 2013配置OpenCV3.1图文详解 OpenCV3.1对硬件加速和移动开发的支持相对于老版本都有了较大改进,支持新的开发工具,更易于扩展,配置方式也比以前简 ...

  3. 怎样检测mysql5.5安装成功_64位wiN7系统中装配MySQL5.5.17(测试安装成功哦!)

    64位wiN7系统中安装mysql5.5.17(测试安装成功哦!!~~) 下载地址:[url] http://www.mysql.com/downloads/mysql/[/url] 下载的话需要登录 ...

  4. 怎么在Win7系统中开启Wifi热点

    怎么在Win7系统中开启Wifi热点 步骤 1.在开始菜单中点击"运行"或者是按下键盘的"win+R"组合键,然后输入"cmd"回车. 2. ...

  5. win7计算机管理找不到文件夹,win7系统中电脑文件夹选项不见了的具体解决方法...

    最近总会遇见一些用户们在使用win7系统的时候,出现电脑文件夹选项不见了的情况,要怎么处理呢?今日在这里就呈现了win7系统中电脑文件夹选项不见了的具体解决方法. 解决方法一: 1.通过资源管理--- ...

  6. 优化计算机组策略,提升运行速度:Win7系统中组策略的实用优化技巧

    Win7操作系统中组策略的优化技巧分享给大家,组策略是管理员为用户和计算机定义并控制程序.网络资源以及操作系统行为的主要工具,我们可以通过它来设置各种软件和用户策略等,而对于系统的优化想必是必不可少的 ...

  7. Win7系统中哪些服务可以关闭?

    Win7系统中很多服务和进程其实大家在平时都用不上,这些服务和进程不仅占用了很大部分的资源,而且还会影响系统的运行速度和安全.我们可以关闭那些不常用的服务和进程来加快系统运行速度,但对于一般的用户来说 ...

  8. 计算机c盘属性不显示安全选项,win7系统中文件夹属性安全选项卡空白的解决方法...

    在win7系统中,有小伙伴在使用文件夹属性的时候出现了问题,我们在win7系统中有小伙伴发现自己的文件夹属性中的"安全"选项卡不见了,安全选项卡是我们在win7系统中可以用来修改文 ...

  9. Linux系统中FTP的配置(图文详解-全)

    Linux系统中FTP的配置 二.    把安全级别调低           #vi /etc/selinux/config           注意:在RHEL4三.FTP软件包 #mount /d ...

最新文章

  1. spring boot 2.0 java8 下 foundError: javax/xml/bind/JAXBException 解决方法
  2. 由电脑黑屏问题引发的探讨计算机底层原理
  3. Python教程:迭代器的正确使用方法
  4. 计算机硬件的维护知识,计算机硬件维护知识
  5. 将自己的女朋友的话和视频做为启动音乐和启动动画(XP)
  6. 成本管控难题怎么破?BI大神带你一步步拆解分析,节省成本390万
  7. 分布式任务调度框架hanzelcast使用
  8. java 反射 镜子,java反射机制 - 巍巍的个人页面 - OSCHINA - 中文开源技术交流社区...
  9. 使用工具包自动生成向EBS系统注册表和字段的代码
  10. 语言生日创意代码_BlenderOSL代码编程
  11. 麒麟810怎么样_麒麟810+6G+128G+大电池,千元价格的手机上手体验
  12. SameMovie HBOMax Video Downloader for Mac如何在 Mac 上下载 HBO Max 视频?
  13. 阶段3 3.SpringMVC·_03.SpringMVC常用注解_8 SessionAttributes注解
  14. 富文本编辑器(UEditor)的使用
  15. 苹果IPSW文件提取软件
  16. 音乐分类及处理——用机器学习的方法实现python
  17. 全球及中国贴片电容行业市场竞争态势及投资风险预测报告2022-2028年
  18. 前后台处理得到 前台图片 draw.io/ mxgraph
  19. 史上最简单的,最直接的sass的安装教程
  20. matlab非线性优化求解,用MATLAB求解非线性优化问题

热门文章

  1. Fedora15上实现桌面背景图片渐变
  2. 高阶程序员之路-轻松学习分布式锁
  3. Spring @Scheduled
  4. 数据结构_Search
  5. 简述ssl协议及利用openssl创建私有CA
  6. applet打包的MANIFEST.MF配置
  7. mount /mnt/cdrom 提示错误信息“mount: can't find /mnt/cdrom in /etc/fstab or /etc/mtab”
  8. 使用 Zephir 轻松构建 PHP 扩展
  9. SparkStreaming整合Kafka(Offset保存在zookeeper上,Spark2.X + kafka0.10.X)
  10. Bootstrap-datepicker设置开始时间结束时间范围