1.关于退出
:wq! #强制保存退出
:wq #保存退出
:x #保存退出
ZZ #保存退出
:q #退出
:q! #强制退出
==============================================
2.关于移动
h #在当前行向左移动一个字符
j #移动到下一行
k #移动到上一行
l #在当前行向右移动一个字符
Ctrl+f #向前滚动一页
Ctrl+b #向后滚动一页
:0 #将光标定位到第一行
:n #将光标定位到第n行
:$ #将光标定位到最后一行
0 #将光标定位到本行的行首
$ #将光标定位到本行的行尾
G #将光标定位到本文章的最后一行
H #将光标定位到屏幕的顶端
M #将光标定位到屏幕的中间
L #将光标定位到屏幕的底端
============================================
3.关于搜索
/xx #在文件中向前搜索xx
?xx #在文件中向后搜索xx
n #向前重复搜索
N #向后重复搜索
=============================================
4.关于复制
yy #复制光标当前行
nyy #复制光标当前行到以下的n-1行
==============================================
5.关于粘贴
p #粘贴到当前行的下一行
P(大写) #粘贴到当前行的上一行
==============================================
6.关于删除、剪切
dd #删除当前行
ndd #删除光标当前行到以下的n-1行
dw #删除一个单词
ndw #删除n个单词
x #删除一个字符
nx #删除n个字符
dG #删除当前光标到文件末尾的所有内容
d0 #删除当前光标到本行行首的所有内容
d$ #删除当前光标到本行行尾的所有内容
:1,100d #删除第1~100行
:100d #删除第100行
=============================================
7.关于插入
i #在当前位置的字符前面进入插入模式
I #在当前行的开头进行插入
a #在当前位置的字符后面进入插入模式
A #在当前行的结尾进行插入
o #在当前行下面打开一个新行进行插入
O #在当前行上面打开一个新行进行插入
=============================================
8.其他
u #撤销上一次的更改
:set nu #显示行号