• 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命令,发现确实又可以用了!

  • 相关阅读:
    positio:absolute与position:relative的区别
    angular过滤器
    docker常用命令
    Promise的用法
    import和require
    webStrom支持Vue
    搭建Vue2+Vuex+Webpack+Pug(jade)+Stylus环境
    需要转义的正则表达式符号
    改变input光标颜色与输入字体颜色不同
    网络编程套接字,osi七层架构各层协议最全讲解
  • 原文地址:https://www.cnblogs.com/xzy-will/p/4161686.html
Copyright © 2020-2023  润新知