如何在Atom编辑器中查找引用(或用法)?

时间:2017-04-26 17:30:54

标签: javascript ide atom-editor

IDE最着名的功能之一就是您知道在项目中查找变量,函数或类的引用(或用法)。我一直在尝试Atom Atom)。我喜欢它,到目前为止。但是,我找不到一种方法来访问var / function的引用(或用法)或JavaScript代码中的类。 Atom编辑器中没有此功能吗?我在下面给出两个例子。

a)在下面的简单代码中,Atom没有接受" title"的声明。我正在制作"去宣言"通过右键单击"标题"

Template.docAddForm.events({
    'submit .js-add-doc':function(event){
         const title = event.target.doctitle.value; // The declaration of "title"
         Session.set('docTitle', title);  // Cannot access the declaration of "title" in Atom
    }
});

另一个例子。我无法访问用户对象的声明,该对象是在导入的" commons.js"中声明的集合。在以下代码中。

import { Meteor } from 'meteor/meteor';
import {Users} from '../lib/commons.js';

/** PUBLICATIONS **/
Meteor.publish('users', function () {
  return Users.find({}, {fields: {_id: 0}});
}); 

1 个答案:

答案 0 :(得分:0)

编辑:要使goto包正常工作,您必须在项目的根目录中生成.tags文件。在Atom中启用symbol-gen包,然后使用cmd-alt-g生成符号。然后,goto快捷方式(以及右键单击>"转到声明")将有效。

默认情况下应启用goto包以跳转到变量实例化。

  

cmd-r - 转到文件符号

     

cmd-shift-r - 转到项目符号

     

cmd-alt-down - 转到声明

至于查找变量用法,我认为这取决于您使用的语言。例如,atom-ternjs会显示JavaScript的变量用法(以及更多)。