nano 是一个简单易用的命令行文本编辑器,常用于快速编辑文件。和vi类似。以下是一些常用的 nano 操作,可高效地编辑文件:
基本操作
-
打开文件
nano filename
-
保存文件
Ctrl + O
:保存文件。你可以在提示符下输入文件名,然后按回车确认。
-
退出nano
Ctrl + X
:退出编辑器。如果文件有未保存的更改,nano 会提示你保存。
-
保存并退出
- 按
Ctrl + O
保存后,按Ctrl + X
退出。
- 按
光标移动
- 向前移动一个字符:
Ctrl + F
或 右箭头键 - 向后移动一个字符:
Ctrl + B
或 左箭头键 - 向上移动一行:
Ctrl + P
或 上箭头键 - 向下移动一行:
Ctrl + N
或 下箭头键 - 跳到文件开头:
Ctrl + Y
- 跳到文件末尾:
Ctrl + V
搜索与替换
-
搜索文本
- 按
Ctrl + W
,输入你要搜索的字符串,然后按回车。
- 按
-
搜索下一个匹配项
- 按
Ctrl + W
后,直接按Ctrl + W
可以继续查找下一个匹配项。
- 按
-
替换文本
- 按
Ctrl + \
(Ctrl + Shift + \
),输入要替换的文本,然后输入要替换为的内容,最后按回车。
- 按
复制、剪切与粘贴
- 剪切一行:
Ctrl + K
(光标所在的行会被剪切到缓冲区) - 粘贴剪切内容:
Ctrl + U
(将之前剪切的内容粘贴) - 标记文本块:
- 按
Ctrl + ^
(即按住Ctrl
键并按6
)开始标记文本。使用箭头键选择要复制或剪切的文本。
- 按
- 剪切标记的文本:标记完后,按
Ctrl + K
。 - 复制标记的文本:标记完后,按
Alt + 6
。
文件操作
- 打开新文件:
Ctrl + R
,可以在当前打开的文件中插入另一个文件的内容。 - 切换到另一个文件:
Ctrl + X
退出当前文件,然后用nano filename
打开其他文件。
显示行号
-
显示行号:启动nano时,使用
-l
选项显示行号。nano -l filename
在某些版本的nano中,你可以直接用快捷键
Alt + #
显示行号。
清空当前行
- 按
Ctrl + K
可清空光标所在的当前行。
帮助
Ctrl + G
:打开 nano 的帮助页面,查看更多快捷键和命令。
常用快捷键总结
功能 | 快捷键 |
---|---|
保存文件 | Ctrl + O |
退出nano | Ctrl + X |
搜索文本 | Ctrl + W |
替换文本 | Ctrl + \ |
剪切行 | Ctrl + K |
粘贴内容 | Ctrl + U |
复制标记的文本 | Alt + 6 |
标记文本块 | Ctrl + ^ |
跳到文件开头 | Ctrl + Y |
跳到文件末尾 | Ctrl + V |
显示帮助 | Ctrl + G |
显示行号 | Alt + # 或启动时使用 -l |
这些常用操作能够帮助你在 nano 中快速完成各种文本编辑任务。