Nano是一個簡單易用的文字編輯器,具有介面簡潔和操作直觀的優點。本教程介紹Nano編輯器的部分常用操作和常用快速鍵。
安裝情況
注意事項
快速鍵樣本說明:
^<chr>
:表示在按住CONTROL
鍵後,鍵入字元<chr>
。M-<chr>
:表示在按住META
、EDIT
或ALT
鍵後,鍵入字元<chr>
。
部分Nano編輯器快速鍵可能與其他軟體或系統快速鍵產生衝突,例如在Cloud Shell中使用Nano編輯器時,快速鍵
^W
會與瀏覽器快速鍵產生衝突。當您遇到快速鍵衝突時,可使用Esc
鍵替換快速鍵解決相關問題。雙擊
Esc
鍵後,鍵入字元<chr>
。該操作等效於^<chr>
。單擊
Esc
鍵後,鍵入字元<chr>
。該操作等效於M-<chr>
。
常用操作
啟動和退出
啟動Nano:在Shell工具中執行
nano
命令,即可啟動Nano編輯器。Nano編輯器在以此方式啟動時會自動建立一個空文字檔,儲存檔案時需要您為檔案指定檔案名稱及檔案目錄。退出Nano:使用快速鍵
^X
,可退出Nano編輯器。
檔案管理
開啟或建立檔案:
編輯器外:執行
nano
命令時指定檔案路徑,即可在Nano編輯器中開啟目標檔案。若目標檔案不存在,Emacs會在目標位置建立該檔案。命令樣本如下:nano fileName nano /etc/fileName
編輯器中:在Nano編輯器中使用快速鍵
^R
M-F
可在Nano編輯器中建立一個緩衝區,在建立緩衝區中開啟目標檔案。若目標檔案不存在,Emacs會在目標位置建立該檔案。
儲存檔案:
使用快速鍵
^S
可將當前緩衝區內容快速儲存至對應檔案中。若當前緩衝區未指定檔案,則需要您手動為檔案指定檔案名稱及檔案目錄。使用快速鍵
^X
退出Nano編輯器時,若緩衝區檔案未儲存,則會詢問是否儲存。按
Y
可快速儲存檔案。按
N
可不儲存修改並退出。按
^C
可取消退出動作。
另存新檔檔案:使用快速鍵
^O
後輸入檔案路徑,可將當前緩衝區內容另存新檔至目標檔案中。
移動游標
向左移動:使用快速鍵
^B
/right
,將游標向左移動一個字元。向右移動:使用快速鍵
^F
/left
,將游標向右移動一個字元。向上移動:使用快速鍵
^P
/up
,將游標向上移動一行。向下移動:使用快速鍵
^N
/down
,將游標向下移動一行。跳轉行數:使用快速鍵
^_
後輸入目標行的行號,單擊Enter
鍵可快速跳轉至目標行。向前翻頁:使用快速鍵
^Y
,跳轉至上一頁,跳轉後游標位於頁首。向後翻頁:使用快速鍵
^V
,跳轉至下一頁,跳轉後游標位於頁首。
文本編輯
刪除文本:使用
退格鍵
刪除游標左側字元,使用^D
刪除游標右側字元。選中文本:移動游標至目標文本起始位置,使用快速鍵
M-A
進入選擇模式,移動游標選中目標文本,選中部分會高亮顯示。複製文本:使用快速鍵
M-6
可複製選中文本。若未選中文本,則複製游標當前所在行的文本至剪貼簿中。剪下文本:使用快速鍵
^K
可剪下選中文本。若未選中文本,則剪下游標當前所在行的文本至剪貼簿中。粘貼文本:在游標位置使用快速鍵
^U
可將剪貼簿中文本插入至游標處。多次剪下連續文本時,僅需使用一次快速鍵^U
即可粘貼全部內容。尋找文本:使用快速鍵
^W
可在文檔中搜尋文本,輸入搜尋索引鍵後按Enter
確定,Nano編輯器將為您定位到第一處匹配的文本。替換文本:使用快速鍵
^\
或^R
可快速替換所有符合要求的文本。對齊文本:使用快速鍵
^J
可格式化文本。撤銷:使用快速鍵
M-U
可撤銷上一步操作。重做:使用快速鍵
M-E
可重做上一次撤銷的操作。
修改配置
您可以通過編輯.nanorc
檔案自訂Nano編輯器配置,該檔案通常位於$HOME
目錄下。Nano編輯器支援通過修改配置開啟行號顯示、自動縮排等功能。
開啟行號顯示:在
.nanorc
檔案中插入文本set linenumbers
,儲存後重啟即可在Nano編輯器中開啟行號顯示。開啟自動縮排:在
.nanorc
檔案中插入文本set autoindent
,儲存後重啟即可在Nano編輯器中開啟自動縮排。更多可用配置項,請參見Nano官網文檔。
樣本
修改Nano編輯器設定檔
使用Nano編輯器修改.nanorc
檔案,在檔案的第一行插入文本set linenumbers
,為Nano編輯器開啟行號顯示。操作步驟如下:
執行以下命令建立或開啟設定檔。
nano ~/.nanorc
當前游標位於該檔案中的起始位置,輸入文本
set linenumbers
。使用快速鍵
^S
儲存檔案。使用快速鍵
^X
退出編輯。執行
nano
命令進入Nano編輯器,編輯器左側顯示行號。預期結果如下圖所示: