Linux 文本编辑软件 nano 操作指南
Linux 服务器下编辑基本无法使用鼠标,全靠键盘,记住一些快捷键(其实已经谈不上快捷键了,因为除了记住这些按键外也别无选择)会使你事半功倍。
文件处理
Ctrl + S:保存当前的文件
Ctrl + O:另存为,输入指定的文件名
Ctrl + R:插入一个文件的内容到当前文件
Ctrl + X:关闭Buffer,退出nano
编辑快捷键
Ctrl + K:剪切
Alt + 6:复制
Ctrl + U:粘贴
Alt + T:从文件结尾剪切到光标处
Alt + 3:注释/取消注释
Alt + U:撤销
Alt + E:取消撤销/重做
移动命令
Ctrl + B:向后移动一个字符
Ctrl + F:向前移动一个字符
Ctrl + A:移动光标到行首
Ctrl + E:移动光标到行尾
Ctrl + P:移动光标到上一行
Ctrl + N:移动光标到下一行
Ctrl + [Up Arrow] 上箭头:移动到上一块
Ctrl + [Down Arrow] 下箭头:移动到下一块
Ctrl + Y:移动光标到页头
Ctrl + V:移动光标到页尾
搜索和替换命令
Ctrl + Q:向后搜索字符串
Ctrl + W:向前搜索字符串
Alt + Q:向后查找下一个匹配的
Alt + W:向前查询下一个匹配的
Alt + R:进入替换字符串session,先输入被替换的字符串,再输入要替换的字符串,最后确定是替换一个还是全部
特殊的移动
Alt + G:跳转到指定行号,按快捷键值后,再输入行号
Alt + ]:跳转到互补的括号,只能跳转英文括号,包括大括号、中括号、小括号
Alt + [Up Arrow]:向上滚动视窗
Alt + [Down Arrow]:向下滚动视窗
Alt + <:切换到上一个Buffer
Alt + >:切换到下一个Buffer
删除命令
Ctrl + H:删除光标之前的字符
Ctrl + D:删除光标之后的字符
Alt + BackSpace:删除左边的单词
Ctrl + Del:删除右边的单词
Alt + Del:删除当前行信息
Ctrl + D:报告当前光标的位置,包括:第几行、第几列、第几个字符
Alt + D:报告共有多少行、多少列、多少字符
Ctrl + G:显示帮助信息操作
Ctrl + T:执行一些命令
Ctrl + J:调整页面或区域排版
Alt + J:调整整个Buffer的排版
Alt + B:运行语法检查
Alt + F:运行格式化程序
Alt +: 启动/停止宏命令
Alt +; 重放宏变化
Alt + A:打开/关闭标记
Tab:缩进
Shift + Tab:取消缩进
Alt + N:打开/关闭行号显示
Alt + P:打开/关闭空格的显示
Alt + X:显示/隐藏底下的帮助指令
Ctrl + L:刷新屏幕
本文编辑自https://mp.weixin.qq.com/s/HoDY1-UNg_mr5t-GmUcwbA...