您的位置:首頁>正文

最適合Linux程式設計的十大文字編輯器,Sublime Text排在首位!

關於Linux的最佳程式設計編輯器的爭論短時間內是不會有定論的, 但是很多編輯器的特性都給我們留下了深刻的印象。 這其中有資深可靠的老玩家, 如Vim、Emacs和Nano, 也有異軍突起的新銳玩家, 如Atom, Brackets和Sublime Text。

Linux中最令人印象深刻的、功能豐富的、有用的原始程式碼編輯器:

10. Geany

Geany是一個偉大的文字編輯器, 它集成了GTK+工具包, 以提供一個優秀的開發環境。 如果你正在尋找一個類似IDE的文字編輯器, Geany可能是一個不錯的選擇。

這個羽量級IDE支援所有主要的程式設計語言, 並且只有一些來自其他包的依賴項。 Geany的顯著特徵是可插入介面、語法高亮顯示、行號等, 它有一個簡潔的介面和大量可定制的選項, 是用C和c++寫的。

最新可下載的Linux Geany文字編輯器是Geany 1.32。

下載連結:https://www.geany.org/

9. JED

JED是一個流行的Linux文字編輯器,

它使用S-Lang庫。 這個跨平臺的工具也適用於各種其他平臺, 包括Unix、VMS、OS/2、BeOS、Windows、OpenVMS等。 如果你運行DOS, 可以運行JED的舊版本。 使用JED Linux編輯器的主要優點是羽量級, 可以輕鬆地在有限資源的硬體上使用它。

JED編輯器的流行特性是顏色語法高亮、代碼折疊、編輯器的模擬, 如Emacs、不同的程式設計模式、編輯TeX檔、矩形剪切/粘貼等等。

JED 0.99-19是最新的下載版本, 下載連結:http://www.jedsoft.org/jed/download.html

8. Brackets

Brackets是一個流行的文字編輯器, 由Adobe在2014年推出。 這個免費的文字編輯器附帶即時預覽、內聯編輯、聚焦視覺化工具的前置處理器支持和其他令人興奮的特性。 它是為web設計人員和前端開發人員開發的。 儘管是羽量級的, 但是這個開源的文字編輯器包含了現代文字編輯器的所有特性,是用HTML、CSS和JavaScript編寫的。

目前最新版本是Brackets 1.11, 下載連結:http://brackets.io/

7. KWrite

KWrite是KDE開發的羽量級文字編輯器, 其首次公開發行是在2000年。 它基於KATE文字編輯器和KDE KParts技術。 這個流行的文字編輯器的主要功能包括word完成、自動縮進、語法、根據檔案類型、Vi輸入模式和支援外掛程式。 KWrite的其他令人興奮的特性是可擴展性、編碼支援、遠端檔編輯等, 它是用c++編寫的。

下載連結:https://www.kde.org/applications/utilities/kwrite/

6. nano

nano是一個用戶友好的文字編輯器,廣泛應用於unix作業系統。nano在2000年6月首次發佈,它模仿了Pico文字編輯器,並附帶了額外的功能,運行在一個熟悉的命令列介面中。如果你習慣在終端上擺弄設定檔,nano則可以滿足你的需求。它的主要亮點包括autoconf支援、區分大小寫搜索功能、自動縮進、互動式搜索和替換、tab補全、軟文本包裝等,用C語言編寫。

這個文字編輯器的最新版本是GNU nano 2.9.2。下載連結:https://www.nano-editor.org/

5. GNU Emacs

Emacs很有可能是你最喜歡的Linux文字編輯器之一。它存世已經很長時間了,由GNU專案創始人Richard Stallman創建,被全世界的開發者和Linux愛好者所使用。這個免費軟體是用Lisp和C語言編寫的,使用圖靈完整的程式設計語言進行擴展。GNU Emacs也有廣泛的文檔和教程支持,還有一些擴展,比如調試器介面、郵件和新聞。

最新版本是GNU Emacs 25.3,下載連結:https://www.gnu.org/software/emacs/

4. Gedit

Gedit是作為GNOME桌面環境的默認文字編輯器載入的。這個通用文字編輯器的目的是簡單易用,Gedit提供了一個乾淨和直接的GUI。Gedit以C語言編寫,於2000年首次公開發行。這個開源和免費軟體充分支援國際化文本。在Gedit中,你可以為各種程式設計語言(如c++、C、HTML、Java、XML、Python、Perl等)提供可配置的語法高亮顯示。

最新版本下載位址:https://wiki.gnome.org/Apps/Gedit

3. Vim

Vim或Vi IMproved,是一個高級文字編輯器,旨在提供更強大的性能,並擴展de-factor Unix editor Vi的功能。它是一個高度可配置的文字編輯器,是為了滿足開發人員的需要而構建的,也被大家戲稱為"程式師的編輯器",它的設計既可以作為命令列介面,也可以作為GUI中的獨立應用程式。雖然初學者抱怨說它很難使用,但他們也知道它是最強大的文字編輯器之一。它的主要亮點是自動命令、digraph輸入、拆分螢幕、會話螢幕、標籤擴展、語法著色和標記系統。Vim是用C和Vim script編寫的。

最新穩定版本是Vim 8.0,下載連結:http://www.vim.org/download.php

2. Atom

Atom是由GitHub開發的免費開源文字編輯器。基於Electron (CoffeeScript, JS, Less, HTML),它是一個使用web技術構建的桌面應用程式,經常被稱為21世紀的文字編輯器,核心是可程式設計的。Atom的主要特性是跨平臺編輯、內置包管理器、檔案系統流覽器、多個窗格支援、查找和替換功能,以及智慧自動完成。

Atom的最新版本是1.23.3版本,下載連結:https://atom.io/

1. Sublime Text

在文字編輯器的民意調查中,Sublime Text成為了最受歡迎的代碼編輯器,緊隨其後的是,Atom和Vim。這個功能豐富的文字編輯器是為"code、 markup 和prose"而構建的。它自然地支援大量的程式設計語言和標記語言。 "Goto Anything"是一種很受歡迎的特性,它可以讓你快速流覽到檔、線條或符號。Sublime Text的其它主要特點包括命令面板、基於python的外掛程式API、同時編輯、專案特定的首選項等等。

Sublime Text下載連結:http://www.sublimetext.com/

nano是一個用戶友好的文字編輯器,廣泛應用於unix作業系統。nano在2000年6月首次發佈,它模仿了Pico文字編輯器,並附帶了額外的功能,運行在一個熟悉的命令列介面中。如果你習慣在終端上擺弄設定檔,nano則可以滿足你的需求。它的主要亮點包括autoconf支援、區分大小寫搜索功能、自動縮進、互動式搜索和替換、tab補全、軟文本包裝等,用C語言編寫。

這個文字編輯器的最新版本是GNU nano 2.9.2。下載連結:https://www.nano-editor.org/

5. GNU Emacs

Emacs很有可能是你最喜歡的Linux文字編輯器之一。它存世已經很長時間了,由GNU專案創始人Richard Stallman創建,被全世界的開發者和Linux愛好者所使用。這個免費軟體是用Lisp和C語言編寫的,使用圖靈完整的程式設計語言進行擴展。GNU Emacs也有廣泛的文檔和教程支持,還有一些擴展,比如調試器介面、郵件和新聞。

最新版本是GNU Emacs 25.3,下載連結:https://www.gnu.org/software/emacs/

4. Gedit

Gedit是作為GNOME桌面環境的默認文字編輯器載入的。這個通用文字編輯器的目的是簡單易用,Gedit提供了一個乾淨和直接的GUI。Gedit以C語言編寫,於2000年首次公開發行。這個開源和免費軟體充分支援國際化文本。在Gedit中,你可以為各種程式設計語言(如c++、C、HTML、Java、XML、Python、Perl等)提供可配置的語法高亮顯示。

最新版本下載位址:https://wiki.gnome.org/Apps/Gedit

3. Vim

Vim或Vi IMproved,是一個高級文字編輯器,旨在提供更強大的性能,並擴展de-factor Unix editor Vi的功能。它是一個高度可配置的文字編輯器,是為了滿足開發人員的需要而構建的,也被大家戲稱為"程式師的編輯器",它的設計既可以作為命令列介面,也可以作為GUI中的獨立應用程式。雖然初學者抱怨說它很難使用,但他們也知道它是最強大的文字編輯器之一。它的主要亮點是自動命令、digraph輸入、拆分螢幕、會話螢幕、標籤擴展、語法著色和標記系統。Vim是用C和Vim script編寫的。

最新穩定版本是Vim 8.0,下載連結:http://www.vim.org/download.php

2. Atom

Atom是由GitHub開發的免費開源文字編輯器。基於Electron (CoffeeScript, JS, Less, HTML),它是一個使用web技術構建的桌面應用程式,經常被稱為21世紀的文字編輯器,核心是可程式設計的。Atom的主要特性是跨平臺編輯、內置包管理器、檔案系統流覽器、多個窗格支援、查找和替換功能,以及智慧自動完成。

Atom的最新版本是1.23.3版本,下載連結:https://atom.io/

1. Sublime Text

在文字編輯器的民意調查中,Sublime Text成為了最受歡迎的代碼編輯器,緊隨其後的是,Atom和Vim。這個功能豐富的文字編輯器是為"code、 markup 和prose"而構建的。它自然地支援大量的程式設計語言和標記語言。 "Goto Anything"是一種很受歡迎的特性,它可以讓你快速流覽到檔、線條或符號。Sublime Text的其它主要特點包括命令面板、基於python的外掛程式API、同時編輯、專案特定的首選項等等。

Sublime Text下載連結:http://www.sublimetext.com/

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示