Nano是一個簡單易用的文本編輯器,具有界面簡潔和操作直觀的優點。本教程介紹Nano編輯器的部分常用操作和常用快捷鍵。
安裝情況
注意事項
快捷鍵示例說明:
^<chr>
:表示在按住CONTROL
鍵后,鍵入字符<chr>
。M-<chr>
:表示在按住META
、EDIT
或ALT
鍵后,鍵入字符<chr>
。
部分Nano編輯器快捷鍵可能與其他軟件或系統快捷鍵產生沖突,例如在云命令行中使用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編輯器,編輯器左側顯示行號。預期結果如下圖所示: