zoukankan      html  css  js  c++  java
  • windows下使用vim+ctags+taglist

    最近在公司的同事指导下,学会使用这个东西编写代码,效率提高了不少。所以记录下来,方便大家使用。

    1. 下载gvim74.exe文件,并安装。注意一般安装的路径中不要存在空格

    2. 下载taglist_46.zip文件,将其解压,会生成doc和plugin两个目录,将doc/taglist.txt以及plugin/taglist.vim分别拷贝到vim的安装目录vimfiles/doc和vmfiles/plugin中

      此时,打开vim,并输入:help taglist就可以看到帮助信息了

    3. 下载ctags58.zip文件,将其解压,找到ctags.exe放到vim安装目录的vim74/目录下
    4. 编辑_vimrc,在里面加入以下两句:
        set tags=tags;
        set autochdir
        注意第一个命令里的分号是必不可少的。这个命令让vim首先在当前目录里寻找tags文件,如果没有找到tags文件,或者没有找到对应的目标,就到父目录中查找,一直向上递归。因为tags文件中记录的路径总是相对于tags文件所在的路径,所以要使用第二个设置项来改变vim的当前目录。如果不加入这两个语句,那么有的宏定义,还有一些就找不到了。

    5. 同时按下win + R , 键入cmd,打开dos窗口,在所要看的源代码根目录下运行:
      ctags -R  (这里可以设置关联的文件类型:例如:ctags --languages=c --langmap=c:+.ec:+.h -R)
      注意:如果不能运行,可能是ctags.exe的路径没有设置,在path环境变量中添加ctags.exe的路径。
      在这个目录下会生成一个tags文件。

    6. 打开源文件,键入
      :Tlist (再次键入时,关闭) 这时可以看到两个窗口(要改变窗口的位置,可以修改taglist.vim或是在_vimrc中修改)
    ==================================
    最常用的几个命令:
     :Tlist
     ctr + ]
     ctr + o
     ctr + W W
    ==================================  

  • 相关阅读:
    java--递归删除目录
    java--获取文件夹大小
    我经历中最重要的三位老师
    我的自我介绍
    如何判断多选框是否选中?
    控制总线 数据总线和地址总线是三根线吗
    单元格中间没有边框
    页面上插入bootstrap Glyphicons时遇到的问题
    浏览器回退键——重复提交
    【excel】excel转成csv乱码问题
  • 原文地址:https://www.cnblogs.com/loveyakamoz/p/3472205.html
Copyright © 2011-2022 走看看