已經有 Atom 了,爲何還要有 Atom-IDE ?

今天稍早,Github 宣佈與 Facebook 合做推出了 Atom-IDE, 經過一系列可選工具包讓 Atom 擁有一些類 IDE 的功能。html

根據 Atom 官方的博文, Atom-IDE 相比早前的 Atom,將自帶git

  • auto-completion
  • diagnostics
  • hover-to-reveal
  • formatting
  • outline view
  • go to
  • find all

做爲一個從 sublime 轉投到 Atom 不久的「吃瓜羣衆」,立馬下載了玩玩(反正也不花錢)。github

上路

打開 Atom 官網,紅色 Download 下面有一行小字Beta releases。下載 Atom Beta 1.21。typescript

而後在 package 裏搜索 atom-ide-ui 裝上。ide

package 裏搜索對應語言的 IDE。我只會點 JavaScript ,因此選擇安裝 ide-typescript——TypeScript 和 JavaScript 都是這個 IDE。工具

發車

Autocomplete 功能。試着敲了幾下鍵盤,感受和 atom 體驗同樣。看了下更新日誌,彷佛就是用的 autocomplete-plus,看來這一塊和 Atom 同樣。ui

Diagnostics 功能。代碼中有明顯的語法錯誤時,會在錯誤行標位置顯示紅色三角箭頭,鼠標懸浮在箭頭能夠看到詳細的錯誤信息。 Atom 窗口的左下角也會有紅色與黃色的感嘆號顯示錯誤及警告,點擊感嘆號會新開一個對話框,對話框中有錯誤位置及緣由。atom

hover 功能。和 tern.js 的 find type of 功能同樣。鼠標懸浮在某些變量和值上會顯示它們的類型和相應的描述。插件

formatting 功能。彷佛不太好用,我試了不少凌亂的代碼寫法都沒有格式化處理。不如 atom-beautiful ,難道是我理解錯了 formatting 的意思?日誌

go to 功能。按住 ctrl 鼠標單擊某個變量,會自動將光標移動到該變量聲明的位置,這個用起來還挺順手。

find all 功能。在變量上右鍵- find reference 會找到全部用到該變量的地方。這個功能實用。

翻車

不是說 IDE 嗎?用着和沒裝任何 package 的 atom 沒什麼區別嘛。功能徹底比不上裝了 linter、tern-js 和 atom-beautiful package 的 atom ,並且,好像也沒包含什麼和 github 有關的功能。

那麼這個 Atom-IDE 比 Atom 強在哪?誰能給我講講?我以爲 Atom 加社區插件挺好的, Facebook 和 Github 幹嗎要費心弄個這個呢?

相關文章
相關標籤/搜索