在Linux系统中,有许多强大的文本编辑器可供选择,每种编辑器都有其独特的快捷键和功能。以下是一些常见Linux文本编辑器的快捷键大全:
Vim编辑器快捷键
-
光标移动:
- h/j/k/l:左/下/上/右移动光标
- 0:移至行首
- $:移至行尾
- ^:移至行首第一个非空白字符
- G:移至文件结尾
- gg:移至文件开头
- nG:移至第n行
- w:移至下一个单词开头
- b:移至上一个单词开头
- e:移至当前单词或下个单词末尾
- ge:移至上个单词末尾。
-
插入模式:
- i:在光标前插入
- a:在光标后插入
- o:在当前行下方插入新行并进入插入模式
- O:在当前行上方插入新行并进入插入模式
- Esc:退出插入模式。
-
删除和复制:
- x:删除光标所在字符
- dd:删除当前行
- yy:复制当前行
- p:粘贴到光标后
- u:撤销上一步操作。
-
搜索和替换:
- /pattern:向后搜索字符串pattern
- ?pattern:向前搜索字符串pattern
- n:下一个匹配
- N:上一个匹配
- %:匹配括号对。
-
保存和退出:
- :w:保存修改
- :wq:保存修改并退出
- :q!:不保存修改退出
- ZZ:保存当前文档并退出。
Emacs编辑器快捷键
-
光标移动:
- Ctrl+f:向前移动一个字符
- Ctrl+b:向后移动一个字符
- Ctrl+p:移动到上一行
- Ctrl+n:移动到下一行。
-
编辑操作:
- Ctrl+d:删除光标所在字符
- Ctrl+k:删除到行尾
- Ctrl+u:删除到行首
- Ctrl+w:剪切文本
- Ctrl+y:粘贴文本。
-
文件操作:
- Ctrl+x Ctrl+s:保存文件
- Ctrl+x Ctrl+c:强制停止当前运行的程序
- Ctrl+z:暂停当前运行的程序
- Ctrl+d:退出当前登录或关闭终端。
Gedit快捷键
-
文件相关:
- Ctrl+N:新建文件
- Ctrl+O:打开文件
- Ctrl+S:保存文件
- Ctrl+Alt+S:文件另存为
- Ctrl+Shift+S:保存所有打开文件
- Ctrl+P:打印
- Alt+F4:退出程序。
-
编辑相关:
- Ctrl+C:复制
- Ctrl+X:剪切
- Ctrl+V:粘贴
- Ctrl+Z:撤销
- Ctrl+Y:重做
- Ctrl+A:全选
- Ctrl+U:转换为小写
- Ctrl+Shift+U:转换为大写
- Ctrl+B:跳转至配对的括号
- Ctrl+Space:触发函数自动完成列表
- Ctrl+Shift+Space:触发函数参数提示
- Ctrl+Enter:触发关键字自动完成列表。
-
搜索相关:
- Ctrl+F:打开搜索对话框
- Ctrl+H:打开替换搜索对话框
- F3:搜索下一个结果
- Shift+F3:搜索上一个结果
- Ctrl+Shift+F:文件中搜索
- Ctrl+F2:收缩展开标签
- F2:跳至下一个标签处
- Shift+F2:跳至上一个标签处。
-
显示相关:
- Ctrl+(Keypad -) 或 Ctrl + 鼠标滚轮:放大/缩小页面
- Ctrl + Keypad /:恢复到原始页面大小
- F11:开关全屏显示(显示标签页)
- F12:开关全屏显示(不显示标签页)
- Ctrl + Alt + F:收缩当前折叠
- Ctrl + Alt + Shift + F:展开当前折叠
- Alt - 0:收缩所有折叠
- Alt - Shift - 0:展开所有折叠
- Alt - (18):展开相应层折叠
- Alt - Shift - (18):展开所有层次折叠。
请注意,这些快捷键可能会因不同的Linux发行版和桌面环境而有所不同。您可以在相应的文本编辑器设置中查看和修改这些快捷键。