vim的三种模式以及基本命令

https://www.cnblogs.com/phpy/p/8058952.html

在命令状态下对当前行用== (连按=两次,经测试,==前面必须加上数字才能生效), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版(最好不要用)。

“一般模式”下操作命令:

i 在光标前进入

I(大写i) 在行首进入

a 在光标后进入

A 在行末进入

o 在光标所在行的下一行行首进入

O 在光标所在行的上一行行首进入

dd 删除一行

u 撤销上一次操作

CTRL+r 重新上一次操作

GG 光标快速回到文件底部

gg 光标快速回到文件首部

4dd 删除光标所在行开始的4行

p 在光标下一行进行粘贴

yy 复制一行

d$ 删除光标后面的字符都行末

“命令模式”下操作命令:

q 退出q! 强制退出

w 保存 wq保存并退出

wq! 强制保存并退出

你可能感兴趣的:(vim的三种模式以及基本命令)