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