文本編輯軟件是任何操作系統(tǒng)上必備的軟件。我們在 Linux 上不乏非?,F(xiàn)代的編輯器軟件,但它們都是基于 GUI(圖形界面)的編輯器軟件。
如您所知,Linux 真正的魅力在于命令行。當(dāng)您從命令行工作時,您需要一個可以在控制臺窗口中運行的文本編輯器。
正是出于這個目的,我們準(zhǔn)備了一個基于 Linux 命令行的文本編輯器列表。
虛擬機
如果您已經(jīng)使用 Linux 一段時間,那么您肯定聽說過 Vim。Vim 是一個高度可配置的、跨平臺的、高效的文本編輯器。
幾乎所有的 Linux 發(fā)行版都內(nèi)置了 Vimmac命令行怎么找的軟件位置,并且由于其豐富的功能而變得非常流行。
Vim 用戶界面
第一次使用 Vim 可能會非常痛苦。我記得我第一次嘗試用 Vim 編輯文本文件時非常困惑。我無法用 Vim 輸入字母,更有趣的是,我什至不知道如何關(guān)閉它。如果你打算使用 Vim卡通兒童筆刷下載,你需要下定決心跨越一個陡峭的學(xué)習(xí)曲線。
但是一旦你經(jīng)歷了這些,通過梳理一些文檔并記住它的命令和快捷方式,你會發(fā)現(xiàn)學(xué)習(xí)體驗非常值得。你可以根據(jù)自己的喜好修改 Vim:配置一個讓你感覺舒適的界面,通過使用腳本或插件來提高生產(chǎn)力等。Vim 支持格式突出顯示、宏日志記錄和動作日志記錄。
Vim官網(wǎng)上是這樣介紹的:
Vim: 的動力工具!
你如何使用它完全取決于你。您可以將它用作文本編輯器,也可以將其變成一個成熟的 IDE(集成開發(fā)環(huán)境 ( ))。
GNU EmacS
GNU Emacs 毫無疑問是最強大的文本編輯器之一。如果您聽說過 Vim 和 Emacs,那么您應(yīng)該知道這兩個編輯器都有非常忠實的粉絲群,并且他們非常重視對文本編輯器的選擇。您還可以在互聯(lián)網(wǎng)上找到大量關(guān)于他們的笑話:
Vim 與 Emacs
Emacs 是一個跨平臺的軟件,同時具有 GUI 和命令行界面。它還具有很多功能,更重要的是,它是可擴展的!
Emacs 用戶界面
和 Vim 一樣,Emacs 有一個陡峭的學(xué)習(xí)曲線。但是一旦你掌握了它的竅門,你就會完全體會到它的力量。Emacs 可以處理幾乎任何類型的文本文件。它的界面可以定制以適應(yīng)您的工作流程。它還支持宏錄制和快捷鍵。
Emacs 的獨特之處在于它可以“變形”成與文本編輯器完全不同的東西。有大量的模塊可以讓它在不同的場景下變成不同的應(yīng)用SnapShot(屏幕截圖軟件),比如:計算器、新聞閱讀器、文字處理器等。你甚至可以在Emacs里玩游戲。
納米
談到簡單方便的 軟件,Nano 就是其中之一。與 Vim 和 Emacs 不同,nano 具有平滑的學(xué)習(xí)曲線。
如果你只是想創(chuàng)建和編輯一個文本文件并且不想過多地挑戰(zhàn)自己,Nano 可能最適合你。
納米用戶界面
Nano 可用的快捷鍵顯示在用戶界面的底部。Nano只有最基本的文本編輯功能軟件。
它非常小,非常適合編輯系統(tǒng)配置文件。Nano 非常適合那些不需要復(fù)雜的命令行編輯功能的人。
其他
以下是我想提及的其他一些編輯:
The Nice(ne):官網(wǎng)是這樣描述的:
如果你有足夠的材料迷你花紋筆刷下載,有耐心使用 Emacsmac命令行怎么找的軟件位置,或者有使用 Vim 的良好心態(tài),那么 ne 可能不適合你。
基本上 ne 具有與 Vim 和 Emacs 一樣多的高級功能,包括:腳本和宏錄制。但它具有更直觀的操作和流暢的學(xué)習(xí)路徑。
你認(rèn)為呢?
我知道,如果您是一名熟練的 Linux 用戶,您可能會爭辯說,“Linux 的最佳命令行編輯器”列表中應(yīng)該還有更多內(nèi)容。所以我想告訴你,如果你知道任何其他 Linux 命令行文本編輯器,你愿意與我們分享嗎?
通過:
作者:Munif 譯者:校對:wxy
本文由LCTT原創(chuàng)編譯,Linux中國首發(fā)