Vim的普通模式是vim打开后默认所在的模式,区别于插入模式、命令模式、可视模式。Vim高手的绝大多数时间都在普通模式下,而不是插入模式。
. 重复操作
u 撤销操作
a/A 在光标后插入/在光标所在的行末插入
i/I 在光标前插入/在光标所在的行首插入
x/X 剪切光标字符/剪切光标之前的字符
dd 剪切一行
yy 复制一行
p/P 在光标后/前粘贴(配合一行时为在下一行/上一行粘贴)
一图胜千言,这个是vi的开发者 Bill Joy当时用的键盘。没有tab,所以vi操作里也没有~
h | j | k | l |
---|---|---|---|
← | ↓ | ↑ | → |
注意上面的小写的字母,大写的字母代表其他操作:
H 移动光标到屏幕顶部所在的行
M 移动光标到屏幕顶部所在的行
L 移动光标到屏幕底部所在的行
其实就是高(High)、中(Middle)、低(Low)的简称
G 定位文件到最后一行
n+G 定位到第n行
f+a 在当前行查找a