簡體   English   中英

Atom JavaScript 自動完成

[英]Atom JavaScript Autocomplete

我是Atom和 JavaScript 的新手,Atom 似乎非常適合 Web 開發。

但據我所知,似乎沒有用於啟用 JavaScript 自動完成功能的 Atom 包。

有誰知道這樣做的包或 Atom 是否有計划支持 JavaScript 自動完成?

由於 JavaScript 是松耦合的,因此提供有效的自動完成解決方案並不像 Java 這樣的靜態類型語言那么容易。 使用 Atom 的最佳選擇是以下軟件包:

  • autocomplete-plus - 現在與 Atom 捆綁在一起,作為默認的自動完成提供程序
  • ternjs - 這看起來不錯,但需要一些配置。

我建議你試試這些。

我認為你應該選擇atom-ternjs

這是atom的java腳本智能

您需要更改 atom-ternjs 的(啟用)設置

  1. 使用自動完成片段
  2. 顯示自動完成片段和函數名稱

還有更多取決於您的要求...

如果您使用現代 JavaScript 或 TypeScript 或 Node,那么atom-typescript很好。 它使用 tsserver(如 vscode),它提供自動完成、轉到定義、語法檢查和其他 ide 好東西。 默認情況下,它沒有為 JavaScript 啟用。 按照文檔啟用 .js 文件 - https://github.com/TypeStrong/atom-typescript/blob/master/docs/faq.md#i-want-to-use-atom-typescript-with-javascript-太 tsserver 的配置由 .jsconfig 文件完成 - https://code.visualstudio.com/docs/languages/jsconfig

  1. 安裝“自動完成加”
  2. 安裝“atom-ternjs”
  3. 在項目中創建或打開任何 js 文件
  4. 單擊包 -> Atom Ternjs -> 配置項目
  5. 下面的庫啟用項目“瀏覽器”
  6. 向下滾動並單擊“保存並重新啟動服務器”

推薦的原子包

  1. atom-ternjs:為 Atom 添加代碼智能。 https://atom.io/packages/atom-ternjs
  2. autoclose-html-plus:將幫助您自動關閉 HTML 標簽。 https://atom.io/packages/autoclose-html-plus
  3. emmet:向 Atom 添加代碼擴展。 https://atom.io/packages/emmet
  4. csslint:向 Atom 添加 CSS 錯誤檢查功能。 https://atom.io/packages/csslint
  5. 顏料:添加在 Atom 代碼文件中顯示顏色的功能。 https://atom.io/packages/pigments
  6. language-ejs:向 Atom 添加 EJS 語言支持。 https://atom.io/packages/language-ejs
  7. atom-beautify:幫助在 Atom 中自動格式化代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM