javascript的引号中断ctags
quotation mark break ctags for javascript
ctags不能标记函数,如果函数是在正则表达式中有引号的行之后定义的。
var aa=/'asdf/;
function bb(){
return 0;
}
那么输出标签文件什么都没有,aa和bb也没有被标记。
事实上,2008年有一个针对这个问题的bug。它说这将在下一个版本中修复。但看起来它仍然存在于我的ctags中,它是:
Exuberant Ctags 5.9~svn20110310, Copyright (C) 1996-2009 Darren Hiebert
你知道吗?
通用ctags(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
相关文章:
- 高亮显示与数组字符串一起使用时文本插件中断
- AngularJS ui路由器html5模式中断路由
- 递归函数中断
- Javascript-在文本区域中断,但不在段落中中断
- 在内部映射值时渲染方法中断
- 中断功能
- 使用ajax获取通过FTP上传的文件的文件大小——试图防止ajax中断自身
- 遇到错误后,更改检测似乎中断
- 我如何防止错误“;未捕获(在promise中)DOMException:play()请求被对pause()的调用中断&”
- NG-重复中断指令模型绑定
- 三元条件中出现意外的令牌中断
- 中断javascript循环
- 包含数组的对象的QML ListModel追加中断
- dojoConfig中的CacheBust中断路径
- 在JavaScript中中断forEach方法的首选方法
- 当使用return语句时,循环不会中断
- 即使被信号处理程序中断,node.js代码也会一直运行到完成吗
- javascript在其中设置空格时会中断
- console.assert失败时中断chrome调试器
- javascript的引号中断ctags