简介
Nano 设计简洁、对新手友好。屏幕底部显示最重要的快捷键:^表示 Ctrl,M-表示 Alt,因此^X即 Ctrl+X,M-U即 Alt+U。nano textfile.txtnano +25 textfile.txt
| 按键 | 说明 |
|---|
| Ctrl+G | 显示帮助文本 |
| Ctrl+X | 退出 nano(如有修改会提示保存) |
保存并退出:按Ctrl+X,回答y,按Enter确认文件名。| 选项 | 说明 |
|---|
| +25 | 在第 25 行打开文件 |
| -l | 显示行号 |
| -v | 查看模式(只读) |
| -B | 保存时保留上一版本的备份 |
导航
使用方向键进行基本移动,或使用以下快捷键实现更快的导航。| 按键 | 说明 |
|---|
| Ctrl+A | 移动到行首 |
| Ctrl+E | 移动到行尾 |
| Ctrl+Y | 向上滚动一页 |
| Ctrl+V | 向下滚动一页 |
| Ctrl+Left | 移动到上一个单词 |
| Ctrl+Right | 移动到下一个单词 |
| Ctrl+_ | 跳转到指定行(和列)号 |
| Ctrl+C | 显示当前光标位置(行号、列号) |
文件操作
Nano 在写入前会提示文件名,因此你也可以另存为新名称。| 按键 | 说明 |
|---|
| Ctrl+O | 写入(保存)当前文件 |
| Ctrl+R | 读取(插入)另一个文件到当前文件中 |
| Alt+< | 切换到上一个打开的文件 |
| Alt+> | 切换到下一个打开的文件 |
搜索与替换
搜索会记住上次使用的搜索词:在空搜索提示下按Enter即可复用。| 按键 | 说明 |
|---|
| Ctrl+W | 向前搜索 |
| Ctrl+Q | 向后搜索 |
| Alt+W | 重复搜索,下一个匹配 |
| Alt+Q | 重复搜索,上一个匹配 |
| Ctrl+\\ | 搜索并替换 |
替换时,回答y替换当前匹配,n跳过,a替换所有匹配。编辑
剪切和粘贴默认作用于整行。要对选定区域操作,先用Alt+A设置标记,然后移动光标进行选择。| 按键 | 说明 |
|---|
| Ctrl+K | 剪切当前行(或选中的文本) |
| Alt+6 | 复制当前行(或选中的文本) |
| Ctrl+U | 粘贴最近剪切的文本 |
| Alt+A | 开始选择文本(设置标记) |
| Alt+U | 撤销 |
| Alt+E | 重做 |
| Ctrl+D | 删除光标下的字符 |
| Ctrl+J | 对齐当前段落 |
| Ctrl+T | 执行命令(旧版本中为拼写检查) |
| Alt+# | 切换行号显示 |
在较新版本的 nano 中,按住Shift配合方向键也可以选中文本。配置
Nano 在启动时读取~/.nanorc。在那里设置的选项适用于每次会话。set linenumbersset tabsize 4set tabstospacesset autoindentset mouse