文本編輯器是任何操作系統上最常用的應用程序之一。無論您是編寫複雜代碼還是編輯基本系統配置,您都將使用某種文本編輯器。因此,重要的是您選擇的任何文本編輯器都不會減慢您的速度並最大限度地提高您的工作效率。
適用於 Linux 的 4 大基於終端的文本編輯器
基於終端的文本編輯器通過消除離開終端的需要、提供強大的鍵盤支持以及使鼠標變得多餘來做到這一點。
讓我們來看看 Linux 提供的最好的基於終端的文本編輯器。
1. 維姆
Vim 是有史以來最流行的命令行文本編輯器之一。 如果您已經使用 Linux 一段時間了,您會遇到一些關於 Vim 使用困難的笑話。 VIM 的學習曲線非常陡峭,因為它對鼠標的支持極少和多種模式,但是一旦你學會瞭如何使用 Vim 提供的大量鍵盤映射和命令,你將比以往任何時候都更有效率。.無需滾動到文檔末尾,您只需按 G
!
Vim 教程 – 開始使用 Vim 所需的內容
這些鍵盤映射也可以自定義和擴展,“錄製宏”功能還有助於自動化按鍵序列。還有許多 Vim 社區插件可以添加功能並美化您的工作環境。
還有一個有趣的交互式教程應用程序,稱為“vimtutor”,它將引導您完成所有基本命令和功能,並讓您開始命令行編輯之旅。
要開始使用 Vim,請查看:Vim 教程
2.Emacs
多年來,Emacs 和 Vim 一直是 Linux 社區中最熱門的爭論之一。但是 Emacs 輕鬆擊敗 Vim 的一件事是年齡。 Emacs 於 1976 年首次發布,是目前仍在維護的最古老的軟件之一。 像 vim 這樣的 Emacs 一開始可能很困難,但它提供了有史以來最快、最高效的工作環境。
Nano 和 VIM 編輯器 – nano 和 vim 編輯器有什麼區別?

Emacs 可以做 Vim 可以做的所有事情,而且非常可擴展。它還帶有自己的完整包管理器,用於下載這些擴展。 使用 Emacs,您可以在文本編輯器中瀏覽 Internet、查看電子郵件、閱讀 PDF、播放音樂、共享文件、觀看電影、查看 IRC、玩遊戲等等。
Emacs 可以說是有史以來最強大的文本編輯器之一。事實上,它是如此強大,以至於它通常被稱為操作系統而不是文本編輯器,不難看出為什麼。

要開始使用 Emacs,請參閱此處:Basic Emacs Guide
3.納米
另一個經典。 Nano 是 Emacs 和 Vim 的新手,與 Emacs 和 Vim 不同。 Nano 預裝在大多數發行版中,通常是大多數人使用的第一個 CLI 文本編輯器。它簡單、簡約且直觀,非常適合隨意的構圖編輯。
Linux 的 nano 編輯器 – nano 編輯器的完整初學者參考

要開始使用 Vim,請參閱此處:Nano 教程
4. 做
如果您想要像 Vim 這樣具有高端功能的東西,但同時又想要更溫和的學習曲線,那麼 ne 是您的最佳選擇。默認情況下,ne 帶有語法突出顯示、用於自動擊鍵的宏腳本系統、正則表達式支持和 nano 缺乏的括號匹配。但是,在直觀和簡單的鍵綁定方面,它遵循 nano 的方法。

ne 被 LinuxVoice 評為第三佳終端,Emacs 和 Vim 位居前兩名。不幸的是,沒有很多社區插件和擴展。
結論是
這些用於命令行文本編輯器的工具幾乎適用於所有人。需要一個高效的工作環境並且不介意學習很多鍵綁定?是的! 需要 Vim 擁有的一切,但需要更好地與其他應用程序集成?Emacs 就是這樣。不想花幾個小時學習命令,但想要體面的功能?不要期待更多!但如果你只需要編輯幾行代碼而不關心效率,Nano 準備好了嗎?