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 -- 上一个匹配结果
|
回撤操作