Vim笔记-普通模式

Vim的普通模式是vim打开后默认所在的模式,区别于插入模式、命令模式、可视模式。Vim高手的绝大多数时间都在普通模式下,而不是插入模式。

编辑操作

. 重复操作

u 撤销操作

a/A 在光标后插入/在光标所在的行末插入

i/I 在光标前插入/在光标所在的行首插入

x/X 剪切光标字符/剪切光标之前的字符

dd 剪切一行

yy 复制一行

p/P 在光标后/前粘贴(配合一行时为在下一行/上一行粘贴)

移动操作

一图胜千言,这个是vi的开发者 Bill Joy当时用的键盘。没有tab,所以vi操作里也没有~

http://static.chiyiw.com/blog/LSI_ADM3A_21818_keyboard.jpg

h j k l

注意上面的小写的字母,大写的字母代表其他操作:

H 移动光标到屏幕顶部所在的行

M 移动光标到屏幕顶部所在的行

L 移动光标到屏幕底部所在的行

其实就是高(High)、中(Middle)、低(Low)的简称

G 定位文件到最后一行

n+G 定位到第n行

查找替换

f+a 在当前行查找a