vi 每日练习

时间:2022-08-01 05:51:21

vi

1.    4 空格
2.    ctrl + b, ctrl + f
3.     0 $
4.    1G gg G
5.    10G
6.    10 回车
7.    / ?
8.    1,$s/a/x/g    1,$s/a/x/gc
9.    10x 10X
10.    dd 10dd d1G dG
11. d$ d0
12.    yy 10yy y1G yG
13. y$ y0
14. p
15. J   
16. u
17. .
18. :w filename
19. :1,$ w filename
20. :!
21. v V ctrl+v
22. vi asdf.txt ttt.txt  :n :N :files  :sp  ctrl+w  :q
23. vi 可以同时编辑多行, 例如先使用 ctrl+v, 编辑一列, 然后输入r进入编辑模式, 就可以编辑多列
24. ctrl+s -> ctrl+q
25. ctrl+z -> fg
 
26. cw dw yw     c为更改, 可以直接进入编辑模式
27. 2cw 2dw 2yw  w为前进一个单词
28.    3cb 3db 3yb  b为后退一个单词
29. e E 到一个单词的结尾
30. + 到下一行开头 - 到上一行开头
31. ( ) 移动到句子开头和结尾,   例如:编程来说, 是到函数段的开头和结尾
32. { } 移动到段的开头和结尾, 变成函数中有用. 例如:编程来说, 是到函数段开头前边的空白, 和最后的空白