[英]JavaScript autocomplete on imported modules in GitHub's Atom
我正在嘗試熟悉GitHub的Atom並在大型項目中使用JavaScript。 我一直在使用教程,而我對Atom的最大抱怨是我無法找到一種方法來開箱即用自動完成工作。
例如,我正在使用ES6語法關注一個相對簡單的Node.js教程,並且我在core.js
文件中有以下代碼:
export function logMe(message) {
console.log('message: ' + message);
}
在main.js
文件中,我有以下內容:
import {logMe} from '../src/core'
logMe('Hello, world!');
但是,在main.js
輸入時,我沒有獲得logMe
或我的core.js
文件中任何內容的自動完成建議。 我覺得autocomplete-plus
或其他插件中應該有一些現有功能,允許自動完成功能跨import
語句。
您是否嘗試過使用atom-ternjs,它是Atom與優秀TernJS的集成。 您需要花費一些時間來生成.tern-project
文件,方法是轉到Packages
菜單→ Atom Ternjs
→ Configure Project
,但是一旦設置好,它就可以正常工作。
如果您不想沿着TernJS路線走下去,那么有一個名為Include Completions from All Buffers
的autocomplete-plus
包的設置:
根據我的經驗,它可以產生很多噪音,並且依賴於其他文件被打開而不能很好地擴展。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.