nano
Nano 是一个轻量级、命令行下的文本编辑器,设计理念是”简单易用”。它的最大特点是:底部一直显示快捷键提示,不需要像 Vim 那样先学习模式切换。
了解一下,偶尔在轻量级 的镜像容器种会使用到。
- 默认安装:很多轻量级 Linux(如 Alpine)默认有 nano 或 vi,但 nano 更直观
nano filename # 打开文件
nano -c filename # 显示行号和列号(方便定位)
核心快捷键
| 快捷键 | 作用 |
|---|---|
| ^ | 表示 Ctrl 键) |
| ^X | 退出(会提示是否保存) |
| ^O | 保存(Write Out) |
| ^R | 读取其他文件插入到当前位置 |
| ^W | 查找(搜索) |
| ^G | 帮助文档 |
编辑相关
| 快捷键 | 作用 |
|---|---|
| ^K | 剪切当前行(或选中文本后剪切) |
| ^U | 粘贴(Uncut) |
| ^J | 对齐段落(调整换行) |
| ^T | 拼写检查(如果安装了) |
光标移动和选择
| 快捷键 | 作用 |
|---|---|
| ^A | 跳到行首 |
| ^E | 跳到行尾 |
| ^Y | 上一页 |
| ^V | 下一页 |
| ^_ | 跳转到指定行号 |
| ^6 | 开始选择文本(然后移动光标选中区域) |