1、h或向左箭头:光标向左移动一个字符。
2、l或向右箭头:光标向右移动一个字符。
3、k或向上箭头:光标向上移动一个字符。
4、j或向下箭头:光标向下移动一个字符。
注:想要移动多次,我们就用组合键。比如我们想要向下移动5行,就用“5j”或者“5↓”即可。
5、Ctrl+f:屏幕向下移动一页,同“PgDn”按键作用相同。
6、Ctrl+b:屏幕向上移动一页,同“PgUp”按键作用相同。
7、0(数字0)或“Home”键:移动到光标所在这一行的最前面的字符处。
8、$或“End”键:移动到光标所在这一行的最后面的字符处。
9、G:移动到文件的最后一行。如果要移动到文件的第n行,就使用nG(n是数字),比如要移动到文件的第10行,就使用10G即可。
10、gg:移动到文件的第一行,相当于1G。
11、/string:向下寻找一个名称为string的字符串。比如在文件中向下查找“mao”这个字符串,输入/mao即可。
12、?string:向上寻找一个名称为string的字符串。比如在文件中向上查找“mao”这个字符串,输入?mao即可。
13、n(英文字母):表示重复前一个查找的操作。比如向下查找字符串mao我们使用/mao这个操作,如果想继续向下查找,我们按字母n即可。重复向上查找同理。
14、:num1,num2s/string1/string2/g:num1和num2是数字。要在num1行和num2行之间查找字符串string1,并把string1替换成字符串string2。比如要在第10行和第20行之间查找mao这个字符串并替换成MAO,我们可以用“:10,20s/mao/MAO/g”即可。
15、:1,$s/string1/string2/g:从第一行开始到最后一行查找string1字符串并将此字符串替换成字符串string2。
16、:1,$s/string1/string2/gc:从第一行开始到最后一行查找string1字符串并将此字符串替换成字符串string2,但是在替换前会给用户提示是否确认替换。
17、x(英文字母):向后删除一个字符,同“Del”键作用相同。
18、X(英文字母):向前删除一个字符,同“Backspace”键作用相同。
19、nx(n为数字):连续向后删除n个字符。比如向后连续删除10个字符,使用10x即可。
20、dd:删除光标所在的那一整行。
21、ndd(n为数字):删除光标所在的向下n行,比如删除光标所在的向下10行:10dd。
22、d1G:删除光标所在行到第一行的全部数据。
23、dG:删除光标所在行到最后一行的全部数据。
24、d$:删除光标所在处到该行最后一个字符。
25、d0:(0为数字0)删除光标所在处到该行的第一个字符。
26、yy:复制光标所在的那一整行。
27、nyy(n为数字):复制光标所在的向下n行,比如复制光标所在的向下10行:10yy。
28、y1G:复制光标所在行到第一行的全部数据。
29、yG:复制光标所在行到最后一行的全部数据。
30、y$:复制光标所在处到该行最后一个字符。
31、y0:(0为数字0)复制光标所在处到该行的第一个字符。
32、p:将已经复制好的数据粘贴在光标的下一行。
33、P:将已经复制好的数据粘贴在光标的上一行。
34、J:将光标所在行与下一行的数据合并成一行。
35、u:复原前一个操作。
36、Ctrl+r:重做上一个操作。