Linux使用者擁有的文字編輯器、ide和命令列工具比程式設計師所能掌握的還要多。如果你正在尋找一個好的程式設計文字編輯器,我們推薦凱特。它非常容易開始使用,但是非常強大,並且有很多很好的外掛來增強它。
註意:與其他類別相比,這是一個每個人都有不同需求的領域,很難選擇“最佳”。我們想在這裡關註文字編輯器,而不是完整的ide和命令列工具,但我們將在下麵的競爭部分討論您的所有選項。
平臺:Linux價格:免費下載頁面
凱特在功能(高)、學習曲線(低)和價格(免費)方面達到了最佳水平。您可以使用它作為一個簡單的文字編輯器,突出顯示語法,或者,在它的所有特性和外掛之間,使它幾乎可以做任何一個完整的IDE可以做的事情。對於那些剛剛進入程式設計世界的人來說,它是一個完美的編輯器,因為你會很快發現高階編輯器提供的所有令人敬畏的特性,而不會感到不知所措和困惑。
Kate最大的缺點是,作為KDE應用程式,它不能很好地與GNOME系統整合。如果它沒有在本地KDE環境中執行,那麼它也會嚴重消耗系統資源,但是我們認為,像gedit這樣的編輯器在程式設計特性方面是不匹配的,這是非常值得的。也就是說,如果你有點經驗,你也可以找到一個完整的IDE更適合你,在這種情況下,你可以嘗試下麵的一個替代方案。
有更多的Linux程式設計工具,我們可以在這裡命名,但這裡有一些最流行的。
與Kate不同,Eclipse是一個完全整合的開發環境,這意味著它可以編譯程式碼。如果您需要“程式設計文字編輯器”之外的東西,Eclipse是最流行的ide之一,可能是一個很好的起點。它有一個陡峭的學習曲線,所以你可能需要做一些閱讀之前,你開始。
Vim無疑是最受歡迎的編輯之一,擁有一個非常熱情的粉絲群,而且有很好的理由。雖然它很容易有最陡峭的學習曲線的編輯在這裡介紹,它也有可能讓你瘋狂的快。Vim是一個完全基於鍵盤的命令列編輯器,一旦你學會瞭如何使用它,它的速度非常快,而且你可以在任何作業系統、任何桌面環境中使用它,而且它不會佔用很多系統資源。如果你真的想認真的編輯你的程式碼,你應該看看Vim。如果不想在命令列中進行所有編輯,也可以在GUI風格中找到它。
Emacs與Vim的相似之處在於它非常基於快捷方式。它也可以作為命令列編輯器使用,不過您也可以獲取GUI版本。Emacs最大的優勢在於其龐大的擴充套件庫,它可以做任何事情,從瀏覽檔案系統到閱讀RSS提要。它的學習曲線是陡峭的,但並不像維姆的曲線那麼陡峭。也就是說,它也不是很快,你可能想嘗試兩者,看看你更喜歡哪一個。
最後,如果您只需要一些非常基本的語法高亮顯示和簡單的編碼特性,那麼可靠的gedit是一個很好的文字編輯器。它的使用非常簡單,與大多數基於GNOME的發行版一起提供,甚至有一些方便的外掛來增強它。它並沒有這裡提到的其他編輯器那麼強大,但是如果您只需要編輯一個快速配置檔案或其他程式碼,它會在緊要關頭完成這項工作。
就像我們之前說的,有很多編輯在那裡,我們幾乎沒有觸及錶面。你們中的許多人可能都有自己的最愛,所以如果我們沒有提到你的最愛,請務必在下麵的評論中與我們分享。
tl80的應用程式目錄是一個新的和不斷增長的目錄,為一些特定類別的最佳應用程式和工具提供建議。
...,GitHub是世界上最流行的原始碼宿主。它是開源愛好者的最佳選擇,因為GitHub可以說是開源開發的最大力量。 ...
... 簡而言之,它是編寫安裝u**的最佳程式之一,打包在一個乾淨、內聚的體驗中。這絕對是值得的輕微開銷電子提供,特別是因為你不會有太多的程式開啟。 ...
作為Linux使用者,文字編輯器成為您最喜愛的應用程式的可能性不是零——即使您不是開發人員。 ...
... JavaScript的最佳自動完成。 對Angular、React和Meteor等框架提供出色的編碼幫助。 數百次檢查,以在編寫程式碼時捕獲程式碼中的問題。 客戶...
... 值得注意的功能包括高度最佳化的效能、一次開啟多個檔案、行號、無限制的撤消/重做、搜尋和替換、HTML/CSS/降價檔案預覽、與雲服務同步以及平板電腦裝置的最佳化介面。免費版本是功能受限...
... 這是我在新版本的Windows上安裝的第一個應用程式之一。問題是,它不適用於Linux。但不用擔心,有很多值得你免費下載和安裝的替代品。 ...
...能強大的作業系統,因為它提供了許多接近桌面類的應用程式。然而有時,在Android上完成一件在桌面上很快就能完成的事情需要付出相當大的努力。 ...
如果您正在搜尋完美的程式碼編輯器,很有可能您同時遇到了Atom和visualstudio程式碼。當然,還有很多其他的編輯,但這兩個是被談論最多的。 ...