Linux下使用Nano进行文本编辑的完整指南
Nano是Linux系统中的轻量级文本编辑器,多数发行版已预装。若未安装,可通过包管理器快速安装:
sudo apt update && sudo apt install nano -y
sudo yum install nano -y
sudo dnf install nano -y
sudo pacman -S nano
nano --version
验证是否成功。nano 文件名
(如nano example.txt
)。若文件不存在,Nano会自动创建空白文件;若存在,则直接打开。nano 文件1 文件2
同时打开多个文件,后续用Ctrl+X
切换编辑。Ctrl+P
(上移一行)、Ctrl+N
(下移一行)、Ctrl+B
(左移一字符)、Ctrl+F
(右移一字符);Ctrl+A
(跳至行首)、Ctrl+E
(跳至行尾);Ctrl+Y
(上滚一页)、Ctrl+V
(下滚一页)。Backspace
(删除光标前字符)、Delete
/Ctrl+D
(删除光标后字符);Ctrl+K
(删除从光标到行尾的所有内容)。Ctrl+O
,终端会提示“File Name to Write:”,直接按Enter
确认(若为新建文件,需输入文件名)。Ctrl+X
。若文件有未保存修改,会提示“Save modified buffer (ANSWERING “No” WILL DESTROY CHANGES)?”,按Y
(保存)、N
(放弃)、Ctrl+C
(取消退出)。Ctrl+K
(剪切当前行,可反复按此键剪切多行);若需剪切部分文本,先将光标移至起始位置,按Alt+A
标记,再移动光标至结束位置,最后按Ctrl+K
剪切选中内容。Alt+6
(复制当前行;若已标记文本,则复制选中内容)。Ctrl+U
(将剪贴板内容粘贴至光标位置,可多次粘贴)。Ctrl+W
,输入搜索关键词(支持正则表达式),按Enter
跳转至第一个匹配项;按Alt+W
继续搜索下一个匹配项。Ctrl+\
,输入“查找内容”和“替换为”内容,按Enter
;Nano会逐个提示是否替换,按Y
(替换)、N
(跳过)、A
(全部替换)。Ctrl+_
(撤销上一步操作,可多次使用)。Alt+E
(重做刚撤销的操作)。功能 | 快捷键 |
---|---|
保存文件 | Ctrl+O |
退出Nano | Ctrl+X |
剪切当前行 | Ctrl+K |
复制当前行 | Alt+6 |
粘贴 | Ctrl+U |
搜索文本 | Ctrl+W |
替换文本 | Ctrl+\ |
撤销操作 | Ctrl+_ |
重做操作 | Alt+E |
跳至指定行 | Ctrl+_ +行号 |
显示/隐藏行号 | Ctrl+C |
打开帮助文档 | Ctrl+G |
通过修改~/.nanorc
文件(用户级配置)或/etc/nanorc
文件(系统级配置),可自定义Nano行为:
set linenumbers
。set autoindent
。set tabsize 4
(将制表符宽度设为4个空格)。