缺省Debian安装能用的编辑工具是nano,通过与GPT对话翻译如下快捷键功能:
- ^X - 退出nano
- ^O - 保存文件
- ^R - 插入其他文件
- ^W - 搜索字符串
- ^\ - 替换字符串
- ^K - 剪切当前行
- ^U - 粘贴已剪切内容
- ^J - 对齐当前段落
- ^T - 拼写检查
- ^C - 显示光标位置
- ^_ - 跳转到指定行列
- M-U - 撤销上一操作
- M-E - 重做上一操作
- M-A - 标记文本起点
- M-6 - 复制行到缓冲区
- M-] - 跳到匹配括号- ^Q - 向后搜索
- M-Q - 向后搜索下一个
- M-W - 向前搜索下一个
- ←/→ - 逐字符移动
- M-Space/Ctrl+Space - 按词移动
- Home/End - 行首/行尾
- ↑/↓ - 上/下一行
- M-_/M-= - 上/下滚动视图
- M-7/M-8 - 上/下一块文本
- M-9/M-0 - 段首/段尾
- PgUp/PgDn - 上/下一屏
- Ctrl+Home/End - 文件头/尾
- M-</M-> - 前/后文件缓冲
- Tab - 插入Tab
- Enter - 换行
- Backspace - 删除左侧字符
- Delete - 删除光标处字符
- Shift+Delete - 删除到词首
- Ctrl+Delete - 删除到词尾
- M-T - 删除到文件末尾- M-J - 对齐整个文件
- M-D - 统计字数、行数等
- M-V - 按原样输入下一个按键
- ^L - 刷新屏幕
- ^Z - 暂停编辑器
- Tab/Shift+Tab - 增/减缩进
- M-3 - 注释/反注释行
- ^] - 完成当前单词
- M-: - 开始/停止录制宏
- M-; - 执行上次录制的宏
- M-Del - 删除行
- M-B - 调用linter
- ^S - 不提示保存
- M-X - 帮助模式开/关
- M-C - 固定光标位置开/关
- M-S - 平滑滚动开/关
- M-$ - 过长行软换行开/关
- M-# - 行号开/关
- M-P - 空白字符可见性开/关
- M-Y - 语法高亮开/关
- M-H - 智能Home键开/关
- M-I - 自动缩进开/关
- M-K - 剪切到行尾开/关
- M-L - 过长行硬换行开/关
- M-O - Tab转空格开/关
- 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:行删除