我使用tags
成功生成了ctags -R
个文件。我可以在CTRL-]
中使用vim
转到功能定义,但并非所有功能定义都正常(E426: tag not found: someFunction
)。我检查了tags
文件的内容,所有的定义都在那里。
有什么问题?
编辑:问题是JavaScript代码库中的许多地方都缺少分号(;
)。浏览器设法解释代码,但ctags
以错误的方式生成tags
文件。我做了一个脚本,从标识符中删除了不需要的前缀,现在它正在工作。但我也下载了jsl
,我删除(或添加)了不需要的(或丢失的)分号。如果此任务完成,可能ctags
将生成正确的tags
文件。