1. 终端
1.1 行首行尾
- Ctrl+a:移动到行首
- Ctrl+e:移动到行尾
1.2 单词移动
ctrl + 左右箭头 (防止被其他app占用) 如果不行,一定要关闭mac系统的快捷键。
Escape+F:向右跳一个单词
Escape+B:向左跳一个单词
1.3 删除单词
- Ctrl + w:(删除的快) 删除光标前的一个单词 (通常是空格、标点符号等)
- Option + del :删除光标前的一个单词(通常采用更接近编程语言的单词定义)
- Escape + d (顺序按):删除光标后的一个单词。
- Ctrl+u:删除从光标位置到行首的所有内容
- Ctrl+k:删除从光标位置到行尾的所有内容
2. VIM
2.1 行首行尾
- 行首:0
- 行尾:$
2.2 单词移动
- 向后移动单词:w
- 向前移动单词:b
- 往后跳多个字母:10l
- 往后跳到某个字母:f, (调到一个逗号)
- 括号匹配:%
- 不在同一行跳跃:? / 搜索跳跃
2.3 删除单词
- 向前删除单词:db, d0
- 向后删除单词:dw, d$
2.4 屏幕滚动
- ctrl +u ctrl + d 半屏幕滚动
- zz 把该行放到中间
3. 列编辑 TODO
- 列编辑??
- 多光标??
4. 快速转换 TODO
快速换成\n
5. 工具
Alacritty? 搜索,vi模式, 主题
tmux ? Oh my tmux? tmux 插件。
zsh ? oh my zsh ? 主题, zsh 插件。