歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Linux大神必備-文本編輯器

Linux大神必備-文本編輯器


Linux大神必備-文本編輯器


導讀我們在 Linux 上不缺乏非常現代化的編輯軟件,但是它們都是基於 GUI(圖形界面)的編輯軟件。正如你所了解的:Linux 真正的魅力在於命令行,當你正在用命令行工作時,你就需要一個可以在控制台窗口運行的文本編輯器那麼究竟哪一款適合你呢

文本編輯軟件在任何操作系統上都是必備的軟件。我們在 Linux 上不缺乏非常現代化的編輯軟件,但是它們都是基於 GUI(圖形界面)的編輯軟件。正如你所了解的:Linux 真正的魅力在於命令行,當你正在用命令行工作時,你就需要一個可以在控制台窗口運行的文本編輯器。對此我們准備了一個基於 Linux 命令行的文本編輯器清單。

VIM

如果你已經使用 Linux 有一段時間,那麼你肯定聽到過 Vim 。Vim 是一個高度可配置的、跨平台的、高效率的文本編輯器,幾乎所有的 Linux 發行版本都已經內置了 Vim ,由於其特性之豐富,它已經變得非常流行了。

Linux大神必備-文本編輯器Linux大神必備-文本編輯器

Vim 可能會讓第一次使用它的人感到非常痛苦。當你第一次嘗試使用 Vim 編輯一個文本文件時,是非常困惑的,或許你不能用 Vim 輸入一個字母,更有趣的是,甚至不知道該怎麼關閉它,所以如果你准備使用 Vim ,你需要有決心跨過一個陡峭的學習路線。但是一旦你經歷過了那些,通過梳理一些文檔,記住它的命令和快捷鍵,你會發現這段學習經歷是非常值得的。你可以將 Vim 按照你的意願進行改造:配置一個讓你看起來舒服的界面,通過使用腳本或者插件等來提高工作效率。Vim 支持格式高亮,宏記錄和操作記錄。

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

Vim: The power tool for everyone!
GNU EMACS

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

Linux大神必備-文本編輯器Linux大神必備-文本編輯器

Vim vs Emacs>

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

Linux大神必備-文本編輯器Linux大神必備-文本編輯器

像 Vim一樣,Emacs 也需要經歷一個陡峭的學習路線。但是一旦你掌握了它,你就能完全體會到它的強大,Emacs 可以處理幾乎所有類型文本文件,它的界面可以定制以適應你的工作流,它也支持宏記錄和快捷鍵。Emacs 獨特的特性是它可以“變形”成和文本編輯器完全不同的的東西。有大量的模塊可使它在不同的場景下成為不同的應用,例如:計算器、新聞閱讀器、文字處理器等,你甚至都可以在 Emacs 裡面玩游戲。

NANO

如果說到簡易方便的軟件,Nano 就是一個,不像 Vim 和 Emacs,nano 的學習曲線是平滑的。如果你僅僅是想創建和編輯一個文本文件,不想給自己找太多挑戰,Nano 估計是最適合你的了。

Linux大神必備-文本編輯器Linux大神必備-文本編輯器

Nano 可用的快捷鍵都在用戶界面的下方展示出來了,Nano 僅僅擁有最基礎的文本編輯軟件的功能。它是非常小巧的,非常適合編輯系統配置文件。對於那些不需要復雜的命令行編輯功能的人來說,那麼Nano 是完美配備。

你認為呢?

這裡還有一些我想要提及其它編輯器:The Nice Editor (ne): 官網是這樣介紹的:“如果你有足夠的資料,也有使用 Emacs 的耐心或使用 Vim 的良好心態,那麼 ne 可能不適合你。”

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

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

原文來自:https://linux.cn/article-7672-1.html

本文地址:http://www.linuxprobe.com/best-text-editor.html


http://xxxxxx/Linuxjc/1155816.html TechArticle

Copyright © Linux教程網 All Rights Reserved