Notepadd++是一款完全免費的原始碼編輯器,被創建為Windows上的記事本替代品 – 是基於C++中的Scintilla編寫的,並實現了Win32 API和STL,以確保程式大小小且執行速度快 – 這些功能後來使其成為開發人員中家喻戶曉的名稱。可悲的是,Linux用戶沒有可用的版本。
這裡是一些最好的Notepadd++替代方案,您可以在Linux發行版上運行並感到滿意。
1. Vim編輯器
Vim是一個強大的、完全可配置的文本編輯器,用於創建或編輯各種文本,如源代碼、配置文件、腳本等。它被標誌為“vi”,可以在蘋果的OS X和大多數Linux/Unix系統中使用。
Vim與其他文本編輯器有點不同,因為它在終端機或命令提示符中運行,並為您提供各種模式:正常模式用於移動,插入模式用於輸入,命令模式用於發送命令。
許多人喜歡 Vim 的原因是其可定制性和插件、多級撤銷樹、龐大的插件系統、支持太多文件格式和編程語言以至於無法列舉,以及與許多工具的整合支持。

要了解更多關於 Vim 編輯器的資訊,請查看我們以下相關文章。
2. Nano 編輯器
Nano是一款開源的基於命令行的文本編輯器,適用於類Unix操作系統。它模仿了部分Pine電子郵件客戶端和Pico文本編輯器的功能,並增加了更多功能。
其特點包括語法高亮顯示、使用單一按鍵(M-3)對行進行註釋/取消註釋、可綁定功能、輕鬆從合理段落中剪裁尾隨的空白等。

在大多數Linux發行版中,nano已經預先安裝,如果沒有,您可以使用適合您特定發行版的以下命令輕鬆安裝它。
$ sudo apt install nano [On Debian, Ubuntu and Mint] $ sudo yum install nano [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/nano [On Gentoo Linux] $ sudo apk add nano [On Alpine Linux] $ sudo pacman -S nano [On Arch Linux] $ sudo zypper install nano [On OpenSUSE]
3. GNU Emacs
GNU Emacs是一款可自定義、可擴展、開源、自我記錄的實時顯示文本編輯器,屬於受歡迎的EMACS文本編輯器系列之一,以其可擴展性而聞名。
其特點包括對許多文件格式和語言的語法高亮支持、使用Emacs Lisp代碼或圖形用戶界面進行定制、完整的Unicode支持、完整的內置文檔和教程等。

要在Linux上安裝GNU Emacs,您可以使用適合您特定Linux發行版的以下命令。
$ sudo apt install emacs [On Debian, Ubuntu and Mint] $ sudo yum install emacs [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/emacs [On Gentoo Linux] $ sudo apk add emacs [On Alpine Linux] $ sudo pacman -S emacs [On Arch Linux] $ sudo zypper install emacs [On OpenSUSE]
4. Gedit
Gedit是一個開源的文字編輯器應用程式,專為一般用途的文字編輯而設計,具有乾淨且簡單的GUI,方便使用。它是GNOME自己的文字編輯器,並作為GNOME桌面環境的默認文字編輯器。
gedit的功能包括文件備份、文字換行、行號、遠程文件編輯、可配置的字體和顏色、正則表達式支持等。

要在Linux上安裝Gedit,您可以使用適合您特定Linux發行版的以下命令。
$ sudo apt install gedit [On Debian, Ubuntu and Mint] $ sudo yum install gedit [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/gedit [On Gentoo Linux] $ sudo apk add gedit [On Alpine Linux] $ sudo pacman -S gedit [On Arch Linux] $ sudo zypper install gedit [On OpenSUSE]
5. Geany
Geany是一個開源的GTK+文字編輯器,旨在為用戶提供一個輕量級且快速的IDE,幾乎不依賴其他包。
其功能包括內建的可切換控制台、多種編程語言、文件格式支持、代碼摺疊、呼叫提示、代碼導航、符號名稱自動完成等。

要在Linux上安裝Geany,您可以使用適合您特定Linux發行版的以下命令。
$ sudo apt install geany [On Debian, Ubuntu and Mint] $ sudo yum install geany [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/geany [On Gentoo Linux] $ sudo apk add geany [On Alpine Linux] $ sudo pacman -S geany [On Arch Linux] $ sudo zypper install geany [On OpenSUSE]
6. GNOME文字編輯器
GNOME 文字編輯器 是 GNOME 桌面系統的主要寫作工具,提供了出色的編輯用戶體驗,內置主題和語法突顯,支持多種編程語言,包括 Python、JavaScript、C 和 C++。它還具有搜索和替換、行號和自動完成等功能。
從 2022 年 3 月的 GNOME 版本 42 開始,GNOME 文字編輯器 取代了 gedit 成為 GNOME 的主要寫作工具。這一變化的原因是 GNOME 開發人員希望所有的程序都遵循 GNOME 中事物應該如何看起來和運作的規則。

要在 Linux 上安裝 GNOME 文字編輯器,您可以使用適合您特定 Linux 發行版的以下命令。
$ sudo apt install gnome-text-editor [On Debian, Ubuntu and Mint] $ sudo yum install gnome-text-editor [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/gnome-text-editor [On Gentoo Linux] $ sudo apk add gnome-text-editor [On Alpine Linux] $ sudo pacman -S gnome-text-editor [On Arch Linux] $ sudo zypper install gnome-text-editor [On OpenSUSE]
7. Sublime Text
Sublime Text 是一款免費、強大、專有、由社區維護的跨平台可擴展源代碼編輯器,具有 Python API。
Sublime Text 於 2008 年首次由 Jon Skinner 和 Will Bond 發布,自那時以來,贏得了忠實用戶的心,他們堅信它是 vi 和 GNU Emacs 的現代版本。
它具有乾淨、極簡的用戶界面,前往任何地方,分割編輯,即時項目切換,支援幾乎所有編程語言,支援大量插件等等。

了解更多有關 如何在 Linux 上安裝 Sublime Text
8. Kate
Kate(KDE 高級文本編輯器)是由 KDE 社區開發的開源 GUI 文本編輯器,自 2001 年起與 KDE 軟件捆綁在一起。
Kate被用作 Quanta Plus、LaTeX前端以及 KDevelop 等其他技術中的編輯組件。其功能包括代碼折疊、通過 XML 文件擴展的語法高亮顯示、自動字符編碼檢測等。

要在 Linux 上安裝 Kate,您可以使用適用於您特定 Linux 發行版的以下命令。
$ sudo apt install kate [On Debian, Ubuntu and Mint] $ sudo yum install kate [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/kate [On Gentoo Linux] $ sudo apk add kate [On Alpine Linux] $ sudo pacman -S kate [On Arch Linux] $ sudo zypper install kate [On OpenSUSE]
9. Notepadqq
Notepadqq是一個完全免費的源代碼編輯器,作為 Notepad++ 的 Linux 替代品,而後者僅適用於 Windows。就像 Notepadd++ 一樣,它旨在確保程序大小小且執行速度快。
其功能包括簡單、漂亮的用戶界面,支援多視圖編輯,插件擴展,多種編程語言,語法高亮等。

安裝 Notepadqq 在 Linux 上,您可以使用適合您特定 Linux 發行版的以下命令。
$ sudo apt install notepadqq [On Debian, Ubuntu and Mint] $ sudo yum install notepadqq [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notepadqq [On Gentoo Linux] $ sudo apk add notepadqq [On Alpine Linux] $ sudo pacman -S notepadqq [On Arch Linux] $ sudo zypper install notepadqq [On OpenSUSE]
10. Visual Studio Code
Visual Studio Code 是由 Microsoft Corporation 創建的功能強大、可擴展、完全可定制、跨平台的文本編輯器。它為所有平台的用戶提供了一個統一的環境,用於為任何平台上的任何語言構建和測試程序。
VS Code 的功能包括 IntelliSense、內置的 Git 命令、在編輯器中完整的調試器,包括調試斷點、呼叫堆棧和交互式控制台,支持幾乎所有編程語言等。

要在 Linux 上安裝 Visual Studio Code,您可以使用適合您特定 Linux 發行版的以下命令。
$ sudo apt install code [On Debian, Ubuntu and Mint] $ sudo yum install code [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/code [On Gentoo Linux] $ sudo apk add code [On Alpine Linux] $ sudo pacman -S code [On Arch Linux] $ sudo zypper install code [On OpenSUSE]
11. SciTE
SciTE 是基於 SCIntilla 的文本編輯器,最初是為了展示 Scintilla 而創建的,但後來已經發展成為開發和運行通常具有簡單配置的程序的有用工具。
它具有簡單的、帶有語法突出顯示的標籤式 GUI,支持雙向文本、輔助腳本、可配置的鍵盤快捷鍵等。
SciTE 的免費版本適用於帶有 GTK+ 和 Windows 的兼容 Linux 系統,而商業版本可從 Mac App Store 下載。

在 Linux 上安裝 SciTE,您可以使用以下命令,該命令適用於您的特定 Linux 發行版。
$ sudo apt install scite [On Debian, Ubuntu and Mint] $ sudo yum install scite [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/scite [On Gentoo Linux] $ sudo apk add scite [On Alpine Linux] $ sudo pacman -S scite [On Arch Linux] $ sudo zypper install scite [On OpenSUSE]
12. CodeLobster
CodeLobster 是一款完全免費的多功能便攜式 IDE,專為 PHP、HTML、CSS 和 JavaScript 項目設計,支援超過 15 個框架。它為用戶提供了許多付費應用程序中的幾乎所有功能,例如對符號的突出顯示、工具提示、PHP 和 JS 調試高級自動完成、增量查找等。
專業版還包括功能,如 SASS 和 LESS、分割窗口比較、代碼驗證、SQL 管理器等,以及大量適合企業用戶的附加插件。

總結
所以,各位,這就是了。對於 Linux,有 11 款最佳文本編輯器替代方案可供選擇。您知道任何高效的編輯器,希望將其添加到列表中嗎?請隨時在下面的部分留下評論。
Source:
https://www.tecmint.com/best-notepad-alternatives-for-linux/