erl*_*oyd 3 javascript autocomplete node.js atom-editor
我正在尝试熟悉GitHub的Atom并在大型项目中使用JavaScript.我一直在使用教程,而我对Atom的最大抱怨是我无法找到一种方法来开箱即用自动完成工作.
例如,我正在使用一个相对简单的Node.js教程,使用ES6语法,我在core.js文件中有以下代码:
export function logMe(message) {
console.log('message: ' + message);
}
Run Code Online (Sandbox Code Playgroud)
在main.js文件中,我有以下内容:
import {logMe} from '../src/core'
logMe('Hello, world!');
Run Code Online (Sandbox Code Playgroud)
但是,在输入时main.js,logMe我的core.js文件中没有自动填充建议或任何内容.我觉得应该有一些现有的功能autocomplete-plus或其他插件允许自动完成跨import语句工作.
您是否尝试过使用atom-ternjs,它是Atom与优秀TernJS的集成.您需要花费一些时间来生成.tern-project文件,方法是转到Packages菜单Atom Ternjs→→ Configure Project,但是一旦设置完毕,它就可以正常工作.
如果您不想沿着TernJS路线走下去,那么autocomplete-plus包裹的设置名为Include Completions from All Buffers:
根据我的经验,它可以产生很多噪音,并且依赖于其他文件被打开而不能很好地扩展.
| 归档时间: |
|
| 查看次数: |
5833 次 |
| 最近记录: |