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

问题描述 投票:0回答:1

正如您所知,IDE 最著名的功能之一是在项目中查找变量、函数或类的引用(或用法)。我已经尝试 Atom Atom)有一段时间了。我喜欢它,到目前为止。但是,我找不到一种方法来访问 JavaScript 代码中 var/function 或类的引用(或用法)。 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
    }
});

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

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

/** PUBLICATIONS **/
Meteor.publish('users', function () {
  return Users.find({}, {fields: {_id: 0}});
}); 
javascript ide atom-editor
1个回答
0
投票

编辑:要使 goto 包正常工作,您必须在项目的根目录中生成一个

.tags
文件。启用
symbol-gen
包在 Atom 中执行此操作,然后使用
cmd-alt-g
生成符号。然后
goto
快捷方式(右键单击 >“转到声明”)将起作用。


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

cmd-r
- 转到文件符号

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

cmd-alt-down
- 转到声明

至于查找变量的用法,我相信这取决于您使用的语言。例如,

atom-ternjs
将向您显示 JavaScript 的变量用法(以及更多内容)。

© www.soinside.com 2019 - 2024. All rights reserved.