在 Windows 下也可以打造 vim ctags 工具组合。
最终使用效果如下:
使用场景为:
- 在目录中生成 ctags 索引文件
- 快捷键 ,. 打开 ctags 列表 (快捷键为逗号加句号)
- 当光标聚焦到ctags相应函数或变量上时,回车即可跳转到相应代码处
- 快捷键 ctrl n 代码补全
首先是下载 ctags,在 msys2 下可以找到 ctags,将其下载下来拷贝至所需要目录或加环境变量即可。
$ pacman-Smsys/ctags
在 python 代码目录执行如下命令,生成 ctags 索引文件
$ ctags -R --languages=python
vim 环境配置,可以参考 github 项目https://github.com/rootkiter/vimhome
默认没有启用 ctags 插件,需要单独下载 tagbar 插件
$ cd~/.vim/bundle
$ git clone git://github.com/majutsushi