vim格式化代码
前情提要:本文中一个键盘样式中的按键表示要一起按,不在一个键盘样式中的按键表示具有先后顺序
正常模式(NORMAL)
按键 | 功能 |
---|---|
== | 对光标所在行进行缩进 |
gg=G | 对全文进行缩进 |
Num== | 对光标所在行下的Num行进行缩进(包括光标所在行) |
Num1G=Num2G | 对第Num1行至diNum2行之间的内容进行缩进 |
可视模式(VISUAL)
可视行模式
按键 | 功能 |
---|---|
Shift vgg= | 缩进光标所在行至首行的内容 |
Shift vShift g= | 缩进光标所在行至尾行的内容 |
Shift vj、k= | 缩进选中的内容 |
可视块模式
按键 | 功能 |
---|---|
Ctrl vgg= | 缩进光标所在行至首行的内容中选中的部分 |
Ctrl vShift g= | 缩进光标所在行至尾行的内容中选中的部分 |
Ctrl vh、j、k、l= | 缩进选中的内容 |