我正在尝试设置ctags而不确定我是否做错了。我似乎没有获得自动完成的任何下拉列表,而且当我这样做时,我没有得到任何下拉列表:标签显示为空。
项目结构
C:\Users\costa\Development\CarApplication
- CarApplication.Web
----Controllers
------DashboardController.cs
- Tags
- global.json
因此,在Windows资源管理器中,我进入了CarApplication目录,右键单击global.json文件,然后在vim中编辑
Vim打开并加载文件。我输入:标签并点击输入
然后使用Ctrlp我打开DashboardController并执行相同操作,我得到相同的结果。这是我的.vimrc中的内容
set tags=./.git/tags,tags;$HOME
我检查了标签文件,里面有东西。这让我感到难过
答案 0 :(得分:1)
:tags
显示标记堆栈的内容。每次跳转到标记时,该标记都会添加到标记堆栈中,然后您可以使用:tags
可视化标记历史记录并跳转到任意标记。如果你没有跳转到任何标签,那么标签堆栈就是空的,所以:tags
此时没用。
您可以使用:echo tagfiles()
查看Vim和tags
找到的:echo taglist('.')
个文件,以显示tags
个文件中找到的(可能很长)标记列表。
要跳转到标记,您需要使用:tag foo
或:tlist foo
或<C-]>
等命令。
有关详细信息,请参阅:help tags
。