如何將 Atom 編輯器變成 IDE
GitHub 和 Facebook 最近推出了一套工具集,名為 Atom-IDE,可以讓你將 Atom 文本編輯器變身成為集成開發(fā)環(huán)境(IDE)。在 Atom 1.21 Beta 發(fā)布之后,GitHu
GitHub 和 Facebook 最近推出了一套工具集,名為 Atom-IDE,可以讓你將 Atom 文本編輯器變身成為集成開發(fā)環(huán)境(IDE)。在 Atom 1.21 Beta 發(fā)布之后,GitHub 引入了語言服務(wù)器協(xié)議 Language Server Protocol,以支持 Atom-IDE 項目。Atom-IDE 內(nèi)置帶有五個流行的語言服務(wù)器,包括 JavaScript、TypeScript、PHP、Java、C 和 Flow,而更多的語言服務(wù)器正在陸續(xù)加入……按照 GitHub 的 Damien Guard 所說:“該 IDE 的每個軟件包都提供了基于底層的語言服務(wù)器的功能選擇,并在打開它所支持的文件時激活。你至少需要安裝兩個包:Atom-IDE 的用戶界面和支持該語言的軟件包?!?/p>
如何將 Atom 變成 Atom-IDE
如果你想要體驗 Atom 的 IDE 功能,在 Atom-IDE 項目的幫助下這很容易。你只需要在 Atom 的設(shè)置窗口中打開安裝軟件包對話框,并在其中搜索和安裝 atom-ide-ui 軟件包即可。這將在你的 Atom 中呈現(xiàn) IDE 界面,但是要成為一個完全可工作的 IDE,你還需要安裝你的語言服務(wù)器支持。目前,你可以從以下五種語言中選擇:ide-typescript(TypeScript JavaScript)、ide-php(PHP)、ide-java(Java)、ide-csharp(C)以及 ide-flowtype(Flow)。值得注意的是,這些功能需要你安裝使用 Atom 1.21 Beta 才能使用,它目前還是 Beta 版本,下個月才會發(fā)布正式版本。
如何在 Atom-IDE 中使用語言服務(wù)器支持
當(dāng)你安裝完 Atom-IDE 和相應(yīng)的語言服務(wù)器支持后,你就可以開始在 Atom 中使用 IDE 功能了。當(dāng)你打開任何被支持的文件時,Atom 會自動檢查是否有適合的語言服務(wù)器運行,并且提示你安裝,如果沒有則自動下載安裝。你也可以手動啟動語言服務(wù)器,通過左側(cè)導(dǎo)航欄的 Atom-IDE 選項卡來訪問,或者通過命令行。一旦語言服務(wù)器啟動了,你就可以享受到很多強(qiáng)大的 IDE 功能,例如代碼補(bǔ)全、錯誤提示、跳轉(zhuǎn)到定義、代碼重構(gòu)等等。
結(jié)論
Atom-IDE 是一個非常強(qiáng)大的工具,可以讓 Atom 變成一個功能強(qiáng)大的集成開發(fā)環(huán)境。雖然它可能需要一些額外的配置,但是一旦你配置好了,你就可以享受到很多 IDE 功能了。無論你是開發(fā) Web 應(yīng)用程序,還是其他類型的應(yīng)用程序,Atom-IDE 都能夠滿足你的需求,讓你的編碼體驗更加愉快。