Linux中國

Linux 命令行下的最佳文本編輯器

文本編輯軟體在任何操作系統上都是必備的軟體。我們在 Linux 上不缺乏非常現代化的編輯軟體,但是它們都是基於 GUI(圖形界面)的編輯軟體。

正如你所了解的,Linux 真正的魅力在於命令行。當你正在用命令行工作時,你就需要一個可以在控制台窗口運行的文本編輯器

正因為這個目的,我們準備了一個基於 Linux 命令行的文本編輯器清單。

VIM

如果你已經使用 Linux 有一段時間,那麼你肯定聽到過 VimVim 是一個高度可配置的、跨平台的、高效率的文本編輯器。

幾乎所有的 Linux 發行版本都已經內置了 Vim ,由於其特性之豐富,它已經變得非常流行了。

Vim 用戶界面

Vim 可能會讓第一次使用它的人感到非常痛苦。我記得我第一次嘗試使用 Vim 編輯一個文本文件時,我是非常困惑的。我不能用 Vim 輸入一個字母,更有趣的是,我甚至不知道該怎麼關閉它。如果你準備使用 Vim ,你需要有決心跨過一個陡峭的學習路線。

但是一旦你經歷過了那些,通過梳理一些文檔,記住它的命令和快捷鍵,你會發現這段學習經歷是非常值得的。你可以將 Vim 按照你的意願進行改造:配置一個讓你看起來舒服的界面,通過使用腳本或者插件等來提高工作效率。Vim 支持格式高亮,宏記錄和操作記錄。

在Vim官網上,它是這樣介紹的:

Vim: The power tool for everyone!

如何使用它完全取決於你。你可以僅僅使用它作為文本編輯器,或者你可以將它打造成一個完善的IDE( 集成開發環境 Integrated Development Environment )。

GNU EMACS

GNU Emacs 毫無疑問是非常強大的文本編輯器之一。如果你聽說過 Vim 和 Emacs ,你應該知道這兩個編輯器都擁有非常忠誠的粉絲基礎,並且他們對於文本編輯器的選擇非常看重。你也可以在互聯網上找到大量關於他們的段子:

Vim vs Emacs

Emacs 是一個跨平台的、既有有圖形界面也有命令行界面的軟體。它也擁有非常多的特性,更重要的是,可擴展!

Emacs 用戶界面

像 Vim一樣,Emacs 也需要經歷一個陡峭的學習路線。但是一旦你掌握了它,你就能完全體會到它的強大。Emacs 可以處理幾乎所有類型文本文件。它的界面可以定製以適應你的工作流。它也支持宏記錄和快捷鍵。

Emacs 獨特的特性是它可以「變形」成和文本編輯器完全不同的的東西。有大量的模塊可使它在不同的場景下成為不同的應用,例如:計算器、新聞閱讀器、文字處理器等。你甚至都可以在 Emacs 裡面玩遊戲。

NANO

如果說到簡易方便的軟體,Nano 就是一個。不像 Vim 和 Emacs,nano 的學習曲線是平滑的。

如果你僅僅是想創建和編輯一個文本文件,不想給自己找太多挑戰,Nano 估計是最適合你的了。

Nano 用戶界面

Nano 可用的快捷鍵都在用戶界面的下方展示出來了。Nano 僅僅擁有最基礎的文本編輯軟體的功能。

它是非常小巧的,非常適合編輯系統配置文件。對於那些不需要複雜的命令行編輯功能的人來說,Nano 是完美配備。

其它

這裡還有一些我想要提及其它編輯器:

The Nice Editor (ne): 官網是這樣介紹的:

如果你有足夠的資料,也有使用 Emacs 的耐心或使用 Vim 的良好心態,那麼 ne 可能不適合你。

基本上 ne 擁有像 Vim 和 Emacs 一樣多的高級功能,包括:腳本和宏記錄。但是它有更為直觀的操作方式和平滑的學習路線。

你認為呢?

我知道,如果你是一個熟練的 Linux 用戶,你可以會說還有很多應該被列入 「Linux 最好的命令行編輯器」清單上。因此我想跟你說,如果你還知道其他的 Linux 命令行文本編輯器,你是否願意跟我們一同分享

via: https://itsfoss.com/command-line-text-editors-linux/

作者:Munif Tanjim 譯者:chenzhijun 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    捐贈 Let's Encrypt,共建安全的互聯網

    隨著 Mozilla、蘋果和谷歌對沃通和 StartCom 這兩家 CA 公司處罰落定,很多使用這兩家 CA 所簽發證書的網站紛紛尋求新的證書籤發商。有一個非盈利組織可以為大家提供了免費、可靠和安全的 SSL 證書服務,這就是 Let's Encrypt 項目。現在,它需要您的幫助
    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...