與...合作時 文字編輯應用程式 你很可能會在 Vim 和 Nano 之間做出選擇。 Vim 是 UNIX 隨附的 Vi 編輯器的修改版本,能夠滿足大多數使用者的編輯需求。它比較老派,佈局空白,沒有可見的控件,新手上手比較困難。然而,它的外觀雖然略顯遜色,但功能卻非常強大。它功能強大,一旦掌握了按鍵,就能快速使用它來編輯設定檔和創建 腳本 , 等等。
另一方面,Nano 具有圖形佈局,可以更輕鬆地直接使用。兩者都是可行的選擇。
你可能會驚訝地發現,Linux 桌面的許多功能並沒有隱藏在複雜的程式碼後面。許多應用程式設定和系統選項位於 文字檔案.
您可以使用預設文字編輯器(如 Gedit 或 凱特 但終端通常更快,尤其是當您需要管理員權限時。
對於基於終端的文字編輯,主要有兩個選項:GNU nano 和 Vim。但哪個比較好呢?我不想深入探討這個問題,但每個文字編輯器之間都有一些關鍵的差異。

快速連結
GNU nano 和 Vim 簡史
GNU nano 專案(通常稱為 "奈米") 1999年,為了模擬和改進 Pico 文字編輯器開發人員聲稱 GNU nano 的大小是 Pico 二進位檔案的 2/3 到 1/8,這使得它非常小,即使在最弱的系統上也可以使用。
Vim 於 1991 年開發,基於 1976 年開發的原始 Vi 文字編輯器。與 GNU nano 一樣,Vim 最初是為了改進早期專案而嘗試的。
GNU納米

著名的 GNU納米 它使用起來相對簡單。即使你以前從未使用過 nano,也很有可能無需任何幫助就能上手。
首先,您可以透過在終端機中輸入以下內容來開啟或建立檔案:
nano /home/user/HelloWorld.txt
這將顯示一個易於識別的用戶介面。文字檔案的標題顯示在頂部,文件內的文字顯示在中間。您可以執行的操作列示如下。您可以透過點擊 按Ctrl 除了指示的鍵之外。
例如,您可以使用以下命令退出並儲存文件 按Ctrl + X不可否認,我第一次使用 nano 時非常擔心如何保存文件,因為文字編輯器只列出了這個命令 “出口”。 但是當您編輯時,Nano 會在退出之前詢問您是否要儲存。
如螢幕底部所示,nano 擁有圖形應用程式應有的諸多功能。您可以剪切和貼上單字、尋找和替換單字等等。
GNU nano 功能包括:
- 支持 自動會議.
- 命令 轉到行# 沒有痕跡。
- 區分大小寫的搜尋功能。
- 互動式搜尋和取代。
- 支援 Slang 和 ncurses 編程庫。
- 能夠自動新增縮排。
- 顯示選項範圍內的選項卡選項。
- 尋找並取代正規表示式。
- 切換標誌 命令列 透過識別鍵。
- 讀取/寫入檔案時完成製表符。
- 平滑文字換行(文字不會像在完整文件編輯器中那樣換行,以 $ 表示連續性)。
總的來說,nano 對於文字編輯新手來說是一個不錯的選擇。你可以嘗試從命令列打開文件,並主要使用鍵盤進行導航,而無需放棄你對應用程式的大量了解。 文字編輯.
在基於 DEB 的系統(如 Debian 或 Ubuntu)上,您可以使用以下命令安裝 GNU nano:
sudo apt install nano
在基於 RPM 的系統 Fedora 上,您可以使用以下方式安裝:
sudo dnf install nano
由於 nano 是命令列應用程序,您可能無法在 GNOME 應用程式商店或其他 Linux 應用程式商店中找到它。不過,您可以使用傳統的軟體套件管理器來安裝它,例如 突觸.
VIM

VIM 相比之下,Vim 對新手則不太友善。當你打開一個文字檔案時,你只能看到文件的內容,而沒有任何關於如何使用 Vim 本身的提示。
不過,入門很簡單。使用以下命令開啟一個檔案:
vim /home/user/HelloWorld.txt
此時,你只能閱讀文件按鈕、線上搜索,或隨意按下按鈕,然後祈禱一切順利。如果你選擇後者,會有一些安全措施。如果不按下 I 進入模式 「包容」。 完成更改後,點擊 ESC 擺脫這種困境(至少你可以猜到這一點)。
若要執行其他功能,當不處於插入模式時,請按下該鍵。 : (冒號)。然後輸入與您想要執行的操作對應的一個或多個鍵,並按 進入。
例如,若要儲存對文字檔案所做的更改,請鍵入 :w 並按下 進入。 這將導致 “寫作” 您的文件發生更改。請參閱 w 當您從閱讀和寫作而不是打開和保存的角度來思考時,(寫入)是一個直觀的選擇。
完成後,你可以寫 :q 並按下 進入 終止應用程式。同樣,這是相當不言自明的。
一旦你掌握了 Vim 的使用技巧,你會發現它簡潔的介面有一種獨特的美感。終端裡沒有任何雜亂的內容。你在螢幕上看到的只是文字檔案中的文字。如果你習慣打字(考慮到你是在命令列下,你應該習慣),Vim 的介面會讓你感覺相當自然。
還有另一個值得付出努力的原因。 Vim 比 GNU nano 更強大。 Vim 不僅擁有更多開箱即用的功能,還可以使用插件和腳本自訂應用程式。
Vim 功能包括:
- 自動命令。
- 完成命令。
- 有向圖輸入。
- 記憶體限制高於 VI。
- 分割畫面.
- 恢復會話。
- 展開選項卡。
- 標記系統。
- 語法著色。
在花時間添加所需的插件後,Vim 將成為功能齊全的圖形文字編輯器的有力替代品,例如 崇高的文字 أو Visual Studio代碼如果你不在 程式設計世界 這並不意味著是時候繞過 Vim 選項了。使用插件 降價 對於寫作愛好者來說,Vim 也是一個不錯的選擇。
Vim 比 nano 更難理解嗎?當然。但是,透過添加其他文字編輯器的功能,你可以真正地將 Vim 變成你自己的。
在 Debian 或 Ubuntu 上,您可以使用以下方式安裝 Vim:
sudo apt install vim
在 Fedora 上,使用:
sudo dnf install vim
GNU nano 與 Vim:您喜歡哪一個?
如果你能忍受更陡峭的學習曲線,你可能會發現自己愛上了它。 VIM它以其獨特的方式簡單而有吸引力。
但如果你想要一個能完成工作的明確選項,那麼沒有理由不選擇 GNU納米它沒有像 Vim 那樣的歧義。你無需閱讀手冊即可使用該應用程序,這通常是優秀設計的標誌。
最終,兩者都能夠同樣地編輯相同的文字檔案。










