sudo apt install vim
? vim常用模式有四种:命令模式,插入模式,替换模式,底行模式
? 打开文件后编辑器的底部会注明当前是什么模式
注:1.文件打开时默认是命令模式
2.按esc可以回到命令模式
3.在命令模式下,可以切换到其它模式,也可以移动光标的位置进行复制粘贴等操作
操作 | 命令 |
---|---|
回到命令模式 | 按键esc |
进入插入模式 | : |
进入替换模式 | i |
进入底行模式 | R |
复制光标当前行 | y |
剪切光标当前行 | d |
粘贴 | p |
删除光标所在字符 | x |
删除该字符及该行后面的内容并进入插入模式 | c |
撤销上一次命令 | u |
恢复撤销的命令 | ctrl+r |
查找(按n切换下一个查找到的位置) | /查找内容 |
在光标所在行后面插入空行 | o |
在当前字符前插入内容 | i |
1.命令模式下输入**冒号:**进入底行模式
2.在底行模式,可以对文件进行保存,退出,以及光标的定位等操作
3显示行号:底行:模式下,输入set nu
,输入set nu !
不显示行号
4.替换:底行输入行号,可以替换相应行,加g表示替换行内所有
3,8s/a/A/g #3-8行中所有的a替换为A
3s/a/A/g #第3行中所有的a替换为A
操作 | 命令 |
---|---|
保存文件 | 冒号后输入w |
退出文件 | 冒号后输入q |
保存并且退出 | 冒号后输入wq |
强制保存 | 冒号后输入w! |
强制退出 | 冒号后输入q! |
光标跳转到行首 | 冒号后输入0 |
光标跳转到行尾 | 冒号后输入s |
光标跳转到首行 | 冒号后输入gg |
光标跳转到尾行 | 冒号后输入G |
光标跳转到n行 | 冒号后输入数字n |
1.在命令模式下输入i可以进入插入模式
2.插入模式下正常打字输入和backspace删除都是可以的
1.命令模式下输入R进入替换模式
2.替换模式下,从光标当前位置输入,输入内容会覆盖后面的原有内容