快捷键大全
Mac
- Control-H:删除插入点左边的字符。也可以使用 Delete 键。
- Control-D:删除插入点右边的字符。也可以使用 Fn-Delete。
- Control-A:移至行或段落的开头。
- Control-E:移至行或段落的末尾。
- Control-F:向前移动一个字符。
- Control-B:向后移动一个字符。
- Control-L:将光标或所选内容置于可见区域中央。
- Control-P:上移一行。
- Control-N:下移一行。
- Control-O:在插入点后新插入一行。
- Control-T:将插入点后面的字符与插入点前面的字符交换。
Vim
# vim教程
vimtutor
# 帮助命令
:help
- Control-[:ESC
查看位置
- Control-g:打印位置信息
:set number # 打开行号
:set nonumber # 关闭行号
滚动 scrolling
- Control-u:上滚半屏
- Control-d:下滚半屏
- Control-b:上滚全屏
- Control-f:下滚全屏
- Control-e:上滚一行
- Control-y:下滚一行
撤销
- u:撤销
- Contorl-r:取消撤销
窗口 window
:split :sp # 分割窗口
- Control-w+w: 纵向分割窗口
- Control-w+v: 横向分割窗口
- Control-w+q: 关闭窗口
- Control-w+k:窗口移动⬆️
- Control-w+j:窗口移动⬇️
- Control-w+h:窗口移动⬅️
- Control-w+l:窗口移动➡️
标签页 tab
:tabnew # 新建标签
:tabn # 切换标签
:tabc # 关闭标签
:tabo # 关闭其他标签
- gT :切换到上一个标签
- gt:切换到下一个标签
标签 tag
- Control-]:跳转到标签 (例如:跳转到函数定义)
- Control-t:跳回
- Control-o:跳至上一处 可不断往前跳
tmux
仅适用于作者的 tmux 配置
会话
- prefix-s:调出会话树,选择切换
- prefix-(:切换至上一个会话
- prefix-):切换至下一个会话
窗口
- prefix-w:调出窗口树,选择切换
- option-w:新建窗口
- option-q:关闭当前窗口
- option-e:关闭其他窗口
- option-h:切换至上一个窗口
- option-l:切换至下一个窗口
- option-j:将当前窗口往前移
- option-k:将当前窗口往后移
面板
- prefix-|:垂直分屏
- prefix-\:水平分屏
- prefix:调整面板布局
- option-b:分离当前面板至新窗口
- option-c:关闭当前面板
- option-o:关闭其他面板
- Control-h:移动到左边面板 ⬅️
- Control-l:移动到右边面板 ➡️
- Control-j:移动到下边面板 ⬇️
- Control-k:移动到上边面板 ⬆️
时钟
- prefix-t:显示时钟
快捷键大全
http://guoguo.host/blog/p/1d7f6ac9.html