Linux 如何在vim编辑器中一次性设置ctag

Linux 如何在vim编辑器中一次性设置ctag,linux,vim,ctags,Linux,Vim,Ctags,我已经为我的项目创建了CTAG。现在,每次在vim编辑器中打开文件时,我都会设置ctag位置。是否可以在我不知道的地方设置ctag位置一次,这样当我在vim中打开项目中的文件时,它将开始工作,我不需要启动此命令set tags=~/tags。 请提供帮助。在Vim中使用:echo$MYVIMRC打印.vimrc文件的位置。如果未设置该变量,则需要自己创建该文件。通常它的位置是~/.vimrc,但正如注释所提到的,还有其他位置。创建文件后,您可以像平常一样添加命令:set tags=~/tags。

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

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

我是说,你想要哪一个

set tags=./tags


只需将该命令添加到~/.vimrc?或者,考虑将标记文件存储在项目所在的目录中,这样,当从项目的顶级目录中工作时,./Type的默认值将起作用。如果我打开了//VIMRC。它正在打开一个新文件。我的主目录中有.vim。~/.vimrc属于何处?请尝试:在Vim内部使用e$MYVIMRC,如果您在某个地方已经有了一个vimrc,这将起作用。。。但是~/.vimrc outside.vim是正确的,它是正确的文件。尝试在那里添加该命令,看看它是否有效。如果您的vim支持,您还可以使用~/.vim/vimrc推荐
set tags=/some/project/tags,/some/other/project/tags,/yet/another/project/tags,...