文本編輯器是任何操作系統上最常用的應用程序之一。無論您是編寫複雜的代碼還是編輯基本的系統配置,您最終都會使用某種文本編輯器。因此,重要的是您選擇的文本編輯器不會減慢或最大化您的工作效率。

適用於 Linux 的 4 大基於設備的文本編輯器

基於設備的文本編輯器通過消除離開設備的需要並提供強大的鍵盤支持來實現這一點,從而使鼠標變得多餘。

讓我們來看看 Linux 提供的最好的基於終端的文本編輯器。

1. 維姆

Vim 是迄今為止最流行的命令行文本編輯器之一。 如果您已經使用 Linux 一段時間了,您可能遇到過一個關於使用 Vim 有多麼困難的笑話。憑藉最少的鼠標支持和多種模式,VIM 的學習曲線非常陡峭,但是學習如何使用 Vim 提供的大量鍵盤映射和命令將使您比以往任何時候都更有效率。現在,您無需滾動到文檔末尾,只需按下即可。 G!!

Vim 教程 – 開始使用 Vim 所需的一切

Vim(論文主題)

這些鍵映射也可以自定義和擴展,“錄製宏”功能還有助於自動化鍵序列。 Vim 還有許多社區插件,可讓您添加功能並美化您的工作環境。

它還提供了一個有趣的交互式教程應用程序,稱為“vimtutor”。此應用程序將引導您完成所有基本命令和功能,幫助您開始命令行編輯之旅。

我是這裡的導師

要開始使用 Vim,請參閱 Vim 教程。

2. Emacs

多年來,Emacs 和 Vim 一直是 Linux 社區中最熱門的討論之一。但是 Emacs 可以輕鬆擊敗 Vim 的時代已經到來。 Emacs 於 1976 年首次發布,是仍然存在的最古老的軟件之一。 像 vim 這樣的 Emacs 一開始可能很困難,但它提供了有史以來最快、最高效的工作環境。

Nano 和 VIM 編輯器——nano 和 vim 編輯器有什麼區別?

Emacs DraculaThemes4 最好的 Linux 終端文本編輯器Emacs(德古拉主題)

除了能做 Vim 能做的所有事情之外,Emacs 還具有瘋狂的可擴展性。它還帶有一個成熟的包管理器,用於下載這些擴展。 使用 Emacs,您可以在文本編輯器中瀏覽 Internet、閱讀電子郵件、閱讀 PDF、播放音樂、共享文件、觀看電影、查看 IRC、玩遊戲等等。

Emacs 可以說是有史以來最強大的文本編輯器之一。事實上,它是如此強大,以至於它通常被稱為操作系統而不是文本編輯器,不難理解為什麼。

在 Emacs 1 上玩俄羅斯方塊在 Emacs 上玩俄羅斯方塊

要開始使用 Emacs,請參閱基本的 Emacs 指南。

3.納米

另一個經典。 Nano 與 Emacs 和 Vim 不同,是初學者。 Nano 預裝在大多數發行版上,通常是大多數人使用的第一個 CLI 文本編輯器。簡單、簡約、直觀,是休閒作曲編輯的理想選擇。

Linux nano編輯器-nano編輯器初學者的完整參考

納米文本編輯器

要開始使用 Vim,請查看 Nano 教程。

4. 執行

如果您需要像 Vim 這樣具有高端功能的東西,但同時您需要更漸進的學習曲線,那麼 ne 是您的最佳選擇。默認情況下,ne 帶有語法突出顯示、用於自動擊鍵的宏腳本系統、正則表達式支持和 nano 所沒有的括號匹配。但是,在直觀和簡單的鍵綁定方面,它遵循納米方法。

做一個終端

ne 被 Linux Voice 評為第三好的設備,Emacs 和 Vim 位列前兩名。不幸的是,沒有很多社區插件或擴展。

結論是

這些用於命令行文本編輯器的工具幾乎適合所有人。您是否需要一個非常高效的工作環境,並且您可以學習很多鍵綁定?是的! 想要 Vim 擁有的一切,但需要更好地與其他應用程序集成? Emacs 正是如此。您不想花幾個小時學習命令,但仍需要不錯的功能? 不要期望超過ne!但是如果你只是想編輯幾行代碼而不關心效率,你準備好使用 Nano 了嗎?