linux - 如何在vim编辑器中一次性设置ctags

标签 linux vim ctags

我已经为我的项目创建了 ctags。现在,每次我在 vim 编辑器中打开文件时,我都会设置 ctag 位置。是否可以在我不知道的地方设置一次 ctag 位置,这样当我在 vim 中打开项目中的文件时,它将开始工作,我不需要触发此命令 设置标签=~/tags。 请帮忙。

最佳答案

在 Vim 中使用 :echo $MYVIMRC 打印 .vimrc 文件的位置。如果未设置该变量,您将需要自己创建该文件。通常它的位置是 ~/.vimrc,但正如评论提到的,还有其他 supported locations 。创建文件后,您只需像平常一样添加命令:set Tags=~/tags。正如其他评论提到的,最好将您的 tags 文件放在某个恒定的、相对于项目根文件夹的位置。我个人关注Tim Pope's ctags guide对于我所有的 Git 项目。

我的意思是,你更想要哪个,

set tags=./tags

set tags=/some/project/tags,/some/other/project/tags,/yet/another/project/tags,...

关于linux - 如何在vim编辑器中一次性设置ctags,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57683494/

相关文章:

linux - 动态加载时的库路径?

c# - 使用 ctags 从 .net 库(c#)生成标记文件

windows - 如何让 Vim 正确显示文件而不是显示 ^@ 字符

El Capitan 更新后,Vim 在选择文本时进入可视模式

vim - 在 Vim 中匹配文件名和部分路径的 autocmd 模式

php - 用于 PHP 框架的 Vim

VIM:更精确的 C/C++ 代码解析解决方案?

linux - Eclipse 错误弹出窗口的背景颜色

c - 打开后重复的文件描述符

linux - 在 kafka 控制台上无法输入大小超过 4095 个字符的消息