如果在正则表达式中带引号的行之后定义了ctags,则ctags无法标记该函数。
var aa=/'asdf/;
function bb(){
return 0;
}
然后输出标签文件没有任何内容,也没有标记aa和bb。
实际上,2008年有一个bug提出了这个问题。它说这将在下一个版本中修复。但看起来它仍然存在于我的ctags中:
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
对此有何想法?
答案 0 :(得分:0)
通用标签(https://ctags.io)可以很好地捕获aa和bb。
$ ./ctags -o - /tmp/foo.js
aa /tmp/foo.js /^var aa=\/'asdf\/;$/;" v
bb /tmp/foo.js /^function bb(){$/;" f