Show Menu
Cheatography

vim Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

移动

H
顶行
M
中行
L
末行
w
词头
e
词尾
f<a­>/F­<a>
前/后<a>字符
t<a­>/T­<a>
前/后<a>字符前
,f<­a>
<a>字符
easy-m­otion
s<a­><b>
<a>­<b>字符
easy-m­otion
,L
easy-m­otion
,w
单词
easy-m­otion

折叠

zc/zC
当前折叠
zo/zO
当前打开
zm/zM
全部折叠
zr/zR
全部打开
 

q<a>
开始录制宏<­a>
@<a>
应用宏<a>

Misc

C-a
加一
C-x
减一

文件

<C-­p>
开始打开
fzf
<C-­p> ... <C-­x>
横向打开
fzf
<C-­p> ... <C-­v>
竖向打开
fzf

补全

<Ta­b>
补全片段
Ultisnips
<C-­j>/­<C-­k>
下/上个片段位置
Ultisnips
<C-­n>/­<C-­p>
下/上一个补全
coc
 

Surround

ds<­s>
删除<­s>包围的
cs<­s><­t>
替换包围的<­s>为­<t>
ys?<s>
给?加包围<­s>
yss<s>
给行加包围<­s>
yS/ySS
加包围并缩进