Vim常用语法笔记(一)

光标移动

(1)光标前面输入

1
使用按键"i"。使用后,光标为编辑状态,即INSERT模式。

(2)光标后面输入

1
使用按键"a"。使用后,光标为编辑状态,即INSERT模式。 

(3)光标本行首

1
2
(第1种方法)使用按键"I"。使用后,光标为编辑状态,即INSERT模式。
(第2种方法)使用按键数字零"0"。使用后,光标为非编辑状态,即NORMAL模式。

(4)光标本行尾

1
2
(第1种方法)使用按键"A"。使用后,光标为编辑状态,即INSERT模式。
(第2种方法)使用按键"$"。使用后,光标为非编辑状态,即NORMAL模式。

(5)光标本文第一行行首

1
使用按键"g"+"g"。使用后,光标为非编辑状态,即NORMAL模式。

(6)光标本文最后一行行首

1
使用按键"G"。使用后,光标为非编辑状态,即NORMAL模式。

(7)光标本文最后一行行尾

1
使用按键"G"+"$",即"shift+4"。使用后,光标为非编辑状态,即NORMAL模式

(8)光标本行下插入行

1
2
使用按键小写母欧"o"。使用后,光标为编辑状态,即INSERT模式。
下面插入多行,使用数字+字母欧,即按键"n"+"o"

(9)光标本行上插入行

1
2
使用按键大写字母O欧"O"。使用后,光标为编辑状态,即INSERT模式。
下面插入多行,使用数字+大写字母欧,即按键"n"+"O"

复制

(1)复制一个单词 (包括单词后面的空白字符)

1
yw

(2)复制一个单词 (不包括单词后面的空白字符)

1
ye

(3)复制当前光标下的字符

1
yl

(4)复制光标前面的一个字符

1
yh

(5)复制当前光标下的字符、以及后面三个字符,总共四个字符

1
4yl

(6)复制光标前面的四个字符 (不包括当前光标所在的字符)

1
4yh

(7)复制当前光标所在的一整行

1
yy

(8)复制当前光标所在的行、以及后面三行,总共四行

1
4yy

(9)如果需要复制较多内容,可以先输入 v 命令,切换到可视模式,移动光标选中一块区域,再输入 y 命令就能复制选中的所有内容。

撤销

(1)撤销,相当于Windows中的Ctrl+z

1
使用按键u,使用后,光标为非编辑状态,即NORMAL模式

(2)回退

1
ctrl+R

保存与不保存

(1)保存且退出编辑

1
2
保存强制退出  :wq!
保存退出 :wq

(2)保存但不退出编辑

1
2
强制保存    :w!
保存 :w

(3)放弃修改,重新回到文件打开时的状态

1
:e
------ 本文结束------