zoukankan      html  css  js  c++  java
  • win7系统中给GVim 配置ctags和taglist插件

    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 aglist.txt和plugin aglist.vim
    • 将两个文件分别拷贝到Vimvim74下面的doc和plugin文件夹中
    • 管理员身份打开gvim 运行":helptags C:...Vimvim74doc "

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

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

    用pathogen来管理插件

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

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

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

    步骤如下:

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

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

  • 相关阅读:
    iOS 设计模式-委托模式
    python中时间操作总结
    list、dict、tuple的一些小操作总结
    DataFrame的构建及一些操作
    python连接mysql、oracle小例子
    sqlalchemy 映射的小例子
    crontab定时任务以及其中中文乱码问题
    vs2008试用版的评估期已经结束解决办法
    MongoDB 常用shell命令汇总
    把py文件打成exe
  • 原文地址:https://www.cnblogs.com/xzy-will/p/4161686.html
Copyright © 2011-2022 走看看