https://jingyan.baidu.com/article/63f23628664adc0209ab3d4c.html

    1. nano 编辑器被设计用来模仿华盛顿大学 Pico 文本编辑器,
    2. 且具有类似的功能性与易用性。它包括四个主要部分:
    3. 顶行显示程序版本、当前被编辑的文件名以及该文件是否已被修改。
    4. 接着是主要编辑区,显示正在编辑的文件。
    5. 状态行位于倒数第三行,用来显示重要的信息。
    6. 底部的两行显示了编辑器中最常用的快捷键。
    7. 快捷键用如下方式进行表示:控制键序列使用一个“^”符号标记,它可以用 Ctrl
    8. 键或按 Esc 键两次的方式进行输入。Meta 键序列使用“M-”符号标记,它可以用
    9. AltCmd Esc 键输入,具体取决于您的键盘设置。 另外,按 Esc
    10. 两次之后再键入从 000 255 之间的三位数字,则会输入该 ASCII
    11. 码对应的字符。下列按键组合可用于主要编辑区,替代按键则显示于括号内:
    12. ^G (F1) 显示帮助
    13. ^X (F2) 关闭当前缓冲区 / 离开 nano
    14. ^O (F3) 将当前缓冲区(或标记的区域)写入磁盘
    15. ^R (Ins) 将另一个文件插入当前缓冲区(或者插入新缓冲区)
    16. ^W (F6) 正向查找字符串或正则表达式
    17. ^\ (M-R) 替换字符串或正则表达式
    18. ^K (F9) 剪切当前行(或者标记的区域)并存至剪贴缓冲区
    19. ^U (F10) 在当前游标位置粘贴剪贴缓冲区内容
    20. ^J (F4) 对齐当前段落
    21. ^T (F12) 尝试运行拼写检查
    22. ^C (F11) 显示光标位置
    23. ^_ (M-G) 跳至指定行与列位置
    24. M-U 撤销上次操作
    25. M-E 重做撤销的操作
    26. M-A (^6) 标记游标所在位置开始的文本
    27. M-6 (M-^) 复制当前行(或者标记的区域)并存至剪贴缓冲区
    28. M-] 移动至对应括号
    29. ^Q 反向查找字符串或正则表达式 M-Q 向后搜索下一个出现位置
    30. M-W 向前搜索下一个出现位置
    31. ^B (◀) 向后跳一字符
    32. ^F (▶) 向前跳一字符
    33. ^◀ (M-Space) 向后跳一个词
    34. ^▶ (^Space) 向前跳一个词
    35. ^A (Home) 跳至当前行首
    36. ^E (End) 跳至当前行尾
    37. ^P (▲) 跳至前一行
    38. ^N (▼) 跳至后一行
    39. M-▲ (M--) 向上滚动一行但不移动文本中的游标
    40. M-▼ (M-+) 向下滚动一行但不移动文本中的游标
    41. ^▲ (M-7) 跳至前一段文本
    42. ^▼ (M-8) 跳至后一段文本
    43. M-( (M-9) 跳至当前段落开头,如已在段落开头,则调至上一段落起始处
    44. M-) (M-0) 跳至当前段落结尾,如已在段落结尾,则调至下一段落结尾
    45. ^Y (PgUp) 向上跳转一屏
    46. ^V (PgDn) 向下跳转一屏
    47. M-\ (^Home) 跳至文件第一行
    48. M-/ (^End) 跳至文件最后一行
    49. M-◀ (M-<) 切换至上个文件缓冲区
    50. M-▶ (M->) 切换至下个文件缓冲区
    51. ^I (Tab) 插入制表符于游标位置
    52. ^M (Enter) 插入新行于游标位置
    53. ^H (Bsp) 删除游标左侧的字符
    54. ^D (Del) 删除游标之下的字符
    55. Sh-^Del 从游标向单词起始位置向后删除
    56. ^Del 从游标向下一个单词起始位置向前删除
    57. M-T 从游标位置剪切至文件结尾
    58. M-J 对齐整个文件
    59. M-D 计算字数、行数与字符数
    60. M-V 插入下一按键原型
    61. ^L 重新显示当前画面
    62. ^Z 挂起编辑器(如果启用了挂起功能)
    63. M-} (Tab) 缩进当前行(或者标记的行)
    64. M-{ (Sh-Tab) 取消缩进当前行(或者标记的行)
    65. M-3 注释/反注释当前行(或者标记的行)
    66. ^] 尝试补全当前单词
    67. M-: 开始/停止录制宏
    68. M-; 运行最近录制的宏
    69. M-Del 去除当前行(或者标记的行)
    70. M-B 尝试运行代码语法检查
    71. M-F 调用其它程序来格式化/修改/操作缓冲区
    72. ^S 不提示而保存文件
    73. M-X 辅助模式 启用/关闭
    74. M-C 持续显示游标位置 启用/关闭
    75. M-S 为过长行进行软折行 启用/关闭
    76. M-N 行编号 启用/关闭
    77. M-P 显示空格 启用/关闭
    78. M-Y 语法色彩高亮 启用/关闭
    79. M-H 智能HOME 启用/关闭
    80. M-I 自动缩进 启用/关闭
    81. M-K 剪切至行尾 启用/关闭
    82. M-L 为过长行强制换行 启用/关闭
    83. M-O 已输入制表符至空白的转换 启用/关闭
    84. M-M 鼠标支持 启用/关闭
    85. M-Z 挂起 启用/关闭