我可以在环境中设置一个变量,它将 vim 指向我的 ctags 吗?
Is there a variable I can set in the environment which will point vim to my ctags?
我知道我可以运行
set tags=${SOMEPATH}/tags
而且我可以设置 ${SOMEPATH}
,但是在搜索标签文件时是否有 vim 正在寻找的默认路径,我可以在不触及 vimrc 的情况下进行更新?
'tags'
的默认值为./tags,tags
,这意味着Vim将在当前文件的目录或当前目录中搜索名为tags
的文件工作目录 (:pwd
).
修改'tags'
选项是最直接的方法;这不必在 .vimrc
中;您也可以在编辑文件中启动 Vim :help --cmd
, or in a modeline
时执行此操作。
但是如果由于某种原因这不可能,我能想到的最好方法是在包含 tags
文件的目录中启动 Vim,然后打开所有与那(没有 :set autochdir
)。
我知道我可以运行
set tags=${SOMEPATH}/tags
而且我可以设置 ${SOMEPATH}
,但是在搜索标签文件时是否有 vim 正在寻找的默认路径,我可以在不触及 vimrc 的情况下进行更新?
'tags'
的默认值为./tags,tags
,这意味着Vim将在当前文件的目录或当前目录中搜索名为tags
的文件工作目录 (:pwd
).
修改'tags'
选项是最直接的方法;这不必在 .vimrc
中;您也可以在编辑文件中启动 Vim :help --cmd
, or in a modeline
时执行此操作。
但是如果由于某种原因这不可能,我能想到的最好方法是在包含 tags
文件的目录中启动 Vim,然后打开所有与那(没有 :set autochdir
)。