nano
是 Linux 中一个简单易用的命令行文本编辑器,适合初学者或快速编辑文件。以下是详细使用指南:
nano # 启动空白编辑器
nano 文件名 # 编辑指定文件(不存在则创建)
nano +行号 文件名 # 打开文件并跳转到指定行
Ctrl + O
→ 按 Enter
确认文件名Ctrl + X
Y/N
选择)快捷键 | 功能 |
---|---|
Ctrl + G |
打开帮助文档(显示所有快捷键) |
Ctrl + K |
剪切当前行 |
Ctrl + U |
粘贴剪切的内容 |
Ctrl + W |
搜索文本 |
Alt + W |
跳转到下一个匹配的搜索结果 |
Ctrl + \ |
替换文本 |
Ctrl + C |
显示当前光标位置(行/列) |
Ctrl + _ |
跳转到指定行号 |
Alt + A |
开启/关闭标记模式(块选择) |
Ctrl + W
→ 输入关键词 → 按 Enter
Alt + W
Ctrl + \
→ 输入待替换词 → 输入新词 → 按 A
(全部替换)或 Y
(逐个确认)Alt + A
(开启标记)→ 用方向键选择区域Ctrl + K
Ctrl + U
nano -w 文件名 # 禁用自动换行(编辑代码时常用)
或在编辑时按 Alt + L
切换换行模式。
编辑 ~/.nanorc
文件(不存在则创建),添加以下内容自定义行为:
set autoindent # 自动缩进
set tabsize 4 # Tab 缩进4空格
set mouse # 启用鼠标支持
set linenumbers # 显示行号(nano 7.0+)
sudo
:
bash
sudo nano 文件名
Ctrl + K
(会覆盖内容)。Ctrl
或 Alt
+ 字母。Ctrl + G
可随时查看所有快捷键。vim
或 emacs
,但 nano
足够应付快速编辑。尝试实际操作几次即可熟练使用!