Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在emacs中使用丰富的CTAG和JavaScript_Javascript_Emacs_Exuberant Ctags - Fatal编程技术网

在emacs中使用丰富的CTAG和JavaScript

在emacs中使用丰富的CTAG和JavaScript,javascript,emacs,exuberant-ctags,Javascript,Emacs,Exuberant Ctags,我正尝试在emacs中使用丰富的CTAG和JavaScript,遵循以下指导: 问题是,在以下情况下: my_obj: { foo: function() { }, bar: function() { this.foo(); } } 当我将光标放在this.foo中的foo上时,M-。或者find tag建议查找一个tag.foo而不是正确的foo,这显然是失败的 我做错了什么,或者emacs/js2模式不支持这个看似显而易见的用例 更新:我正在使用js

我正尝试在emacs中使用丰富的CTAG和JavaScript,遵循以下指导:

问题是,在以下情况下:

my_obj: {
    foo: function() { },
    bar: function() {
        this.foo();
    }
}
当我将光标放在this.foo中的foo上时,M-。或者find tag建议查找一个tag.foo而不是正确的foo,这显然是失败的

我做错了什么,或者emacs/js2模式不支持这个看似显而易见的用例


更新:我正在使用js2模式。

作为js.el的一部分,js guess symbol在点检查之前是否有一个句点,并将其包含在搜索中。我不清楚为什么这样做…

你可能想试试。我看了一下tern,谢谢你的指点。然而,当我尝试在JS文件上加载时,它似乎不喜欢处理数百个JS文件,因为节点报告打开了太多的文件。