如何搜索标签文件并在vim启动时自动加载它

pvd*_*pvd 10 tags vim editor cscope

Vim是我最喜欢的编辑器,当我在vim中打开一个php或python文件时,第一个命令是:

set tags=../../../tags
Run Code Online (Sandbox Code Playgroud)

要么

set tags=../../tags
Run Code Online (Sandbox Code Playgroud)

我认为vim可以自动执行此操作:

首先搜索./tags,如果它存在,设置它,如果不存在

搜索../tags,如果它存在,设置它,如果不存在

搜索../../tags,如果它存在,设置它,如果不存在

直到它到达/或D:目录

但是,我对vim脚本并不熟悉.任何你的帮助将不胜感激!_

rom*_*inl 20

关于这个问题,对这一特定主题有一些评论.

基本上,这应该工作:

set tags=./tags;/
Run Code Online (Sandbox Code Playgroud)

它从当前目录中的标记文件开始,然后转到根目录.

键入:help tags-option更多的细节.

  • 检查`:h file-searching`以获取此语法. (3认同)
  • 放置 `,` 在我的 vim 上不起作用。我使用了分号 `settags=./tags;/` 这对我有用。 (2认同)