ctrl +]不工作,即使在Vim中安装标签
ctrl + ] not working even after installing ctags in Vim
我刚刚安装了标签,并试图在web开发的Vim中使用它。
首先设置set tags=tags;/
。这将帮助标签从项目目录到根目录找到源代码。
我在项目目录下运行ctags -R
,生成了一个标签文件。在生成标记文件时,它抛出一个警告:
ctags: Warning: ignoring null tag in filename.js
然而,当我使用快捷键(如ctrl+])时,它们不打开源文件(跳转到定义)。相反,错误显示tag not found filename.js
我错过了什么或做错了什么?
我认为您应该使用./
前缀,以便搜索从当前文件的路径开始,而不是当前工作目录。您不需要/
停止目录;下面的代码应该可以工作:
set tags=./tags;
对于故障排除,tagfiles()
函数打印所有找到的标签文件。检查是否通过
:echo tagfiles()
根据Ingo Karkat的说法,您还可以通过将当前工作目录更改为标签文件所在的位置来手动进行测试。
:pwd
使用pwd检查您是否已经不在那里。如果不是,请将目录更改为您的标记文件目录。
:cd /your/tag/file/directory
然后再试一次 Ctrl ] 。
相关文章:
- jslint-vim configuration
- 可以前端maven插件使用节点,npm已经安装
- 在Meteor项目中安装并包含npm模块后出错
- 无法安装节点sass相关性
- 键入环境安装不起作用
- 全局安装gull后出错
- 如何检测安装在firefox4.6ubuntu上的扩展
- Bowerrc后安装挂钩不工作
- 有没有一种方法可以从Javascript检测特定的应用程序是否安装在(AndroidiOS)设备上
- 如何安装Jasmin:Velocity项目上的javascript测试工具
- 如何从mac上完全删除Ionic和Cordova安装
- 角度highchart ng安装
- 如何检测是否未安装在鼠标上
- Babel/Mocha:Mocha已全局安装,但未定义describe()
- 通过Nuget安装Angular JS和Angular JS核心有什么区别
- 在Strongloop中发送推送通知时,设备从安装中删除
- YouTube插件的安装是CKDior
- 如何在ubuntu 11.10上为Rhino和vim安装JsHint
- 如何让Vim识别Node.js安装的$PATH
- ctrl +]不工作,即使在Vim中安装标签