Cheat Sheet for Vim
这一份Cheat Sheet对应的所有指法/快捷键只针对我个人的~/.vimrc, 写在这里就当存档,方便查阅 (笔者记性差)
- 全部支持鼠标
- <Leader>是空格键
跳转到文首/文尾
跳转到行首/行尾
| Lua | 
|---|
|  | <shift> -  -- 回到行首
<shift> +  -- 去到行尾
 | 
查看文件系统
| Lua | 
|---|
|  | ff  -- 在vim里就可以直接显示文件系统(类似于finder)
:q  -- 退出
 | 
查看文件中的Tags (支持c/c++/python/golang)
| Lua | 
|---|
|  | <shift> t  -- 右边栏打开并显示代码结构
:q  -- 退出
 | 
分屏
| Lua | 
|---|
|  | s 任一方向键  -- 向对应方向垂直分屏
q 任一方向键  -- 在分屏后,向对应方向的窗口移动光标 (cursor track)
w 任一方向键  -- 向对应方向改变窗口大小
 | 
复制粘贴
| Lua | 
|---|
|  | y 复制 -- 我已经将y改写,所有的复制都直接进入系统的粘贴板
yy  -- 复制整行
y 10 ->  -- 从左往右复制10字符
<leader> a  -- 复制全文
<shift>v y  -- 选中段并进行复制 
 | 
| Lua | 
|---|
|  | dd  -- 删除一整行
<shift>v d -- 选中段并删除
 | 
全文搜索(已实现highlights)
| Lua | 
|---|
|  | /  -- 进入搜索模式
n  -- 下一个匹配结果
N  -- 上一个匹配结果
 | 
回撤操作