【linux】nano 快捷键
缺省Debian安装能用的编辑工具是nano,快捷键功能:
nano编辑器被设计为模拟UW Pico文本编辑器的功能和易用性。编辑器有四个主要部分。顶部的行显示程序版本、当前正在编辑的文件名以及文件是否已被修改。接下来是显示正在编辑文件的主要编辑窗口。状态行位于底部第三行,并显示重要消息。底部两行显示编辑器中最常用的快捷键。
快捷键的写法如下:控制键序列以“^”符号标记,可以通过使用Ctrl键或按两次Esc键输入。元键序列以“M-”标记,可以根据您的键盘设置使用Alt、Cmd或Esc键输入。此外,按两次Esc键并输入一个三位十进制数(从000到255)将输入对应值的字符。以下是在主编辑窗口中可用的按键。替代键在括号中显示:
^G (F1) 显示此帮助文本
^X (F2) 关闭当前缓冲区/从nano退出
^O (F3) 将当前缓冲区(或标记区域)写入磁盘
^R (Ins) 将另一个文件插入到当前缓冲区(或新缓冲区)^W (F6) 向前搜索字符串或正则表达式
^\ (M-R) 替换字符串或正则表达式
^K (F9) 剪切当前行(或标记区域)并将其存储在剪贴板中
^U (F10) 从剪贴板中恢复到当前行^J (F4) 整理当前段落
^T (F12) 调用拼写检查器(如果可用)^C (F11) 显示光标的位置
^_ (M-G) 转到行和列号M-U 撤消上一次操作
M-E 重做上一次未操作的操作M-A (^6) 从光标位置开始标记文本
M-6 (M-^) 复制当前行(或标记区域)并将其存储在剪贴板中M-] 跳到匹配的括号
^Q 向后搜索字符串或正则表达式
M-Q (M-▲)向后搜索下一个出现
M-W (M-▼)向前搜索下一个出现^B (◀)向后移动一个字符
^F (▶)向前移动一个字符
^◀ (M-空格)向后移动一个单词
^▶ (^空格)向前移动一个单词
^A (Home)移动到当前行的开头
^E (End)移动到当前行的末尾^P (▲)移动到上一行
^N (▼)移动到下一行
M-- (M-_)向上滚动一行而不按文本移动光标
M-+ (M-=)向下滚动一行而不按文本移动光标^▲ (M-7)移动到上一个文本块
^▼ (M-8)移动到下一个文本块
M-( (M-9)移动到段落的开头;然后移动到上一个段落
M-) (M-0)移动到段落结尾;然后移动到下一个段落^Y (PgUp)向上滚动一屏
^V (PgDn)向下滚动一屏
M-\ (^Home)移动到文件的开头
M-/ (^End)移动到文件的末尾M-◀ (M-<)切换到上一个文件缓冲区
M-▶ (M->)切换到下一个文件缓冲区^I (Tab) 在光标位置插入一个制表符
^M (Enter) 在光标位置插入一个换行符^H (Bsp) 删除光标左边的字符
^D (Del) 删除光标下的字符
Sh-^Del 从光标到单词开头向后剪切
^Del 从光标到下一个单词开头向前剪切
M-T 从光标位置剪切到文件末尾M-J 整理整个文件
M-D 计算单词、行数和字符数
M-V 插入下一个键入的字符(不进行转换)^L 刷新(重绘)当前屏幕
^Z 暂停编辑器(如果支持暂停)M-} (Tab) 缩进当前行(或标记的行)
M-{ (Sh-Tab) 取消缩进当前行(或标记的行)M-3 注释/取消注释当前行(或标记的行)
^] 尝试完成当前单词M-: 开始/停止录制宏
M-; 运行最后录制的宏M-Del 删除当前行(或标记的区域)
M-B 如果可用,调用语法检查器
^S 无需提示保存文件
M-X 启用/禁用帮助模式
M-C 启用/禁用常量光标位置显示
M-S 启用/禁用平滑滚动
M-$ 启用/禁用超长行的软换行
M-# 启用/禁用行号显示
M-P 启用/禁用空格显示
M-Y 启用/禁用彩色语法高亮显示M-H 启用/禁用智能Home键功能
M-I 启用/禁用自动缩进功能
M-K 启用/禁用剪切到末尾功能
M-L 启用/禁用超长行的硬换行功能
M-O 启用/禁用将输入的制表符转换为空格功能M-M 启用/禁用鼠标支持功能
M-Z 启用/禁用挂起功能
在nano文本编辑器中显示行号的方法:
1. 在nano中打开要编辑的文件
2. 按下快捷键组合 Alt+M 再按 #
3. 这会切换显示/不显示行号功能
4. 可以看到文本左侧出现了行号
5. 再次按 Alt+M # 可以关闭行号显示
6. 要永久开启行号显示,需要编辑 ~/.nanorc 配置文件:
# 启用行号显示
set linenumbers
7. 也可以通过在nano命令后添加`-l`参数来开启行号显示,如:
nano -l file.txt
常用快捷键:
Ctrl-K:行删除
Alt+Menu+# (Alt+#):切换显示/不显示行号
Alt+u:撤销上一次操作
Ctrl+6:从光标位置开始选择内容
Alt+6(Alt+^):复制
Ctrl+u:粘贴
Shift+上下键:选择内容
Ctrl+End:光标移动到文件尾
Ctrl+W:搜索
M-Q (M-▲):向后搜索下一个出现
M-W (M-▼):向前搜索下一个出现