Linux基础学习(三)——vim的一般模式中常用按键功能介绍

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:重做上一个操作。

你可能感兴趣的:(操作系统,linux,运维,服务器)