vim ctags设置

vim ctags设置,vim,installation,ctags,Vim,Installation,Ctags,我的项目位于以下路径:~/work/my proj。在项目文件夹中,我创建了一个.proj ctags文件夹,并发出以下命令来创建标记文件: ctags -a -R -f .proj-ctags/.tags --exclude=@./.proj-ctags/ctags-exclude-list * 在我的~/.vimrc中,我还添加了标签文件的路径。当我在~/work/my proj中打开一个文件,并通过将光标放在函数名或变量名上按Ctrl-]键时,我得到 E257: cstag - tag

我的项目位于以下路径:
~/work/my proj
。在项目文件夹中,我创建了一个
.proj ctags
文件夹,并发出以下命令来创建标记文件:

ctags -a -R -f .proj-ctags/.tags --exclude=@./.proj-ctags/ctags-exclude-list *
在我的
~/.vimrc
中,我还添加了标签文件的路径。当我在
~/work/my proj
中打开一个文件,并通过将光标放在函数名或变量名上按
Ctrl-]
键时,我得到

E257: cstag - tag not found.
有人能告诉我我的设置有什么问题吗

谢谢你抽出时间


干杯…

cstag
是一个与cscope相关的命令。某些插件必须已将
C-]
重新映射到
:cstag
,因为它通常运行
:tag

您使用cscope和CTAG吗


你能告诉我们
:动词映射告诉我们什么吗?

设置标记的输出是什么?
?@RandyMorris:输出是tags=~/work/my proj/.proj ctags它应该指向.proj ctags/.tags标签文件名只能是.tags?是这样吗?阿鲁穆格:请参见
:帮助“标签”
标记
选项是一个文件名列表,而不是目录。:verb map给出“未找到映射”。如何确定vim是否正在使用cscope?我问这个问题的原因是-。vimrc根本没有提到cscope。那么,
:动词设置cst是什么呢?
告诉你了吗?很抱歉耽搁了你。”谓词set cst?返回了从/etc/vimrc设置的cscopetag。谢谢,这就解释了。呃。。。我的情况与OP相同。如何使ctags密钥工作,并防止cscope干扰?cscope正在/etc/vimrc中加载,我无法更改。解决方案为我修复了它。