vim
①三种命令模式:一般命令模式、编辑模式、命令行模式
②常用命令
1.ctrl + f
屏幕向下移动一页
2.ctrl + b
屏幕向上移动一页
3.0或home
0为数字0,移动到这一行最前面的字符
4.$或end
移动到这一行最后面的字符
5. gg
移动到这个文件的第一行,相当于1G
6.n
n为数字,光标向下移动n行
7. /word
向光标之下寻找word字符串
8. :n1,n2s/word1/word2/g
在n1与n2行之间查找word1字符串,并将word1字符串替换为word2字符串
9. :1, $s/word1/word2/g
从第一行到最后一行寻找字符串word1,并将其替换为word2
10. :1, $s/word1/word2/gc
从第一行到最后一行寻找字符串word1,并将其替换为word2,且在替换前显示提示字符给用户确认是否需要替换
11.x与X
x为向后删除1个字符,nx为连续向后删除n个字符
X为向前删除1个字符,nX为连续向前删除n个字符
12.dd
删除光标所在的那一行
13.ndd
删除光标所在的向下n行
14.yy
复制光标所在的那一行
15.nyy
复制光标所在的向下n行
15.p与P
p为将复制的内容在光标所在的下一行进行粘贴
P为将复制的内容在光标所在的上一行进行粘贴
16.u
恢复上一个操作
17.ctrl + r
重做上一个操作
18. 小数点 .
重复上一个操作,重复复制、粘贴、删除等操作
19.i与I
插入模式,i为在目前光标所在处插入,I为在目前所在行的第一个非空格符出插入
20.a与A
插入模式,a为在目前光标所在的下一行进行插入,A为在所在行的最后一个字符出开始插入
21. :w
将编辑的数据写入硬盘文件中
22. q
退出命令
23. :wq
保存并退出
24.set nu
为文本中的内容排序命令
Ctrl + v
可视区块,进入可视区块来进行复制、粘贴、删除的操作
⑤语系编码转换:
vim缓存:iconv
(系统宕机时,vim通过缓存来进行数据恢复)
在使用vim编辑器时,vim会在被编辑的文件的目录下,
再建立一个名为.filename.swp的文件,此文件用于记录对于文件的操作。