文本控制台編輯器可以通過多種方式幫助您。例如,在從災難中恢復時編輯文件必不可少。 Fedora 包含各種用於編輯文本文件的應用程序,從 gedit 和 GNOME Builder 等 GUI 編輯器到在 Vi 和 Emacs 等終端中運行的編輯器。基於終端的編輯器 – 在 自由軟件基金會 — GNU nano 編輯器。 Nano 是一個很棒的小工具,可以在終端中開始編輯文件。與 Vi 等其他基於終端的編輯器相比,它的學習曲線更淺,屏幕底部有常用操作的快捷方式。

GNU納米

GNU納米 旨在取代 Pico。 Pico 是 UNIX 的文本編輯器,更適合 Pine 電子郵件套件。 Nano 最初的任務是“盡可能模仿 Pico 並包含附加功能”,儘管沒有附加功能。

其中一些功能包括:

  • 語法高亮
  • 鼠標支持
  • 在頁面之間移動
  • 複製和粘貼
  • 刪除行
  • 多個緩衝區
  • 遠程版本

安裝納米

GNU nano 不包含在 Fedora 的默認安裝中,但它包含在官方存儲庫中。要安裝,請使用以下命令:

sudo dnf install nano

基本操作

編輯器使用您可以在主屏幕底部識別的鍵盤快捷鍵。

Nano 編輯器主屏幕

要打開文件,請使用 nano 命令從終端調用它。

nano fileToOpen

如果不指定文件,nano 會打開一個空文件。

在本文中,角色 ^ 平均 控制 鍵,和 儀表- 代表 . 對於我們這些使用 Linux 的人來說,這通常意味著: 選擇 鑰匙。您可以正常鍵入以啟動文檔並使用箭頭鍵瀏覽文檔。

編輯器中最常見的任務之一是複制和粘貼。要理解編輯器中的這項任務,您應該知道選擇稱為標記,剪貼板稱為緩衝區。知道了這一點,下面是複制和粘貼的步驟:

  1. 導航到您希望復制開始的位置。
  2. 開始標記文本 ^6
  3. 當您到達要復制的文本末尾時按下。 M-6. 這會將標記的文本移動到緩衝區中。
  4. 導航到要粘貼文本的目標,然後按 ^ U.

切割是相同的過程,但標記字母后的組合是 ^K另請注意,如果您不對文本進行標記,則在使用時整行將被發送到緩衝區 M-6 (副本)或 ^K (切)。

其它功能

另一個功能是多緩衝區,它允許您打開多個文件。由於這是一個控制台實用程序,因此沒有用於檢查多個文件的選項卡。使用鍵盤快捷鍵在文件之間導航。 米->米-。 帶有以下文件 M 或 M-, 對於上一個文件。

使用 nano 編輯器瀏覽文件

使用 nano 編輯器瀏覽文件

您還可以使用搜索文本 一般表達. 結合使用 ^W,輸入要搜索的文本並單擊 進來。 找到搜索模式後,光標將移動到第一個字符。查找實例 兆瓦.

要查找和替換,組合是 ^。 編輯器會提示您輸入要搜索的單詞,然後輸入要替換搜索詞的單詞。對於每個實例,編輯器都會詢問您是否要替換:

在 nano 編輯器中查找和替換

在 nano 編輯器中查找和替換

要關閉編輯器,請使用 ^X 系統將提示您保存文件。要隨時保存文件,請使用組合 ^O.

還有很多其他的捷徑。例如看到這個 小清單 一些最常用的。你可以去看看官方 文檔.

最後的想法

GNU nano 是一個易於使用的最小編輯器。它可能不適合代碼,但請記住它是作為電子郵件編輯器創建的。它很小,沒有 GUI,您可以通過鍵盤完成所有操作,因此非常適合快速編輯和編寫文檔。