开发原因:
很久之前就想做这个插件了. 这样可以将vim伪装的更像一个IDE.
作用:
插件会自动加载当前目录下的tag, 用于文件间的 关键词 (如函数,常量,变量) 跳转, 当然整体功能的实现还得依赖 ctags 这个强大的 tag 生成工具.
用法:
一. 下载 插件, 并置于 vim 的 plugin 目录下
二. vim 配置如下:
- 配置 ctags 执行文件:
let g:tagloader_cmd = ctags path
- 配置 tag 文件名(这个是没有默认值的所以必须配置):
let g:tagloader_filename = tag filename
- 开启 tag 自动加载功能:
1) 打开自动加载开关let g:tagloader_autoload = 1
2) 设定自动加载目录配置文件let g:tagloader_autoload_config = config file path
3) 手动设置自动加载配置文件, 文件的格式是一个路径占一行, 必须是完整路径,结尾有没有 / 没有关系.
4) 快捷导入到配置文件, 参见三.
三. 快速添加当前目录到配置文件(便于下次自动加载 tag 文件)
- 使用
:call SoulTagAddPath()
- 绑定
:call SoulTagAddPath()
到指定快捷键
谢谢分享