默认的vim编辑器没有缩进,没有行号,界面丑……。
为了让大家尽快上手vim,这里用最简短的方法配置一个好用的vim(这里是一个针对c/cpp语法的vim编辑器配置)
将以下命令复制粘贴到你的linux,回车(注意:对于的vim配置,各个用户是独立的,且不能给root用户进行配置)curl -sLf https://gitee.com/HGtz2222/VimForCpp/raw/master/install.sh -o ./install.sh && bash ./install.sh
输入root密码,回车
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jdCudCff-1658757027050)(image-20220725212310676.png)]
执行source ~/.bashrc
,回车
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUs1vyF2-1658757027051)(image-20220725212600317.png)]
方便起见,我们把vim共分为三种模式:命令模式、底行模式、插入模式
命令模式下,左下角会呈现此种字样
任意模式退回到命令模式:esc
复制一行:yy 复制3行:3yy
粘贴:p 粘贴3次 :3p
剪切:dd
撤销:u
还原:ctrl+r
光标定位到结尾行:G 开头行:gg 光标快速定位到第3行:3G
定位到行的末尾:shift+4——$ 行首:shift+6——^
以单词为单位移动光标-后:w 前:b
上下左右:hjkl
将光标处的字母大小写反转:~
将光标处替换为x:r
x 3个x:3r
x
进入替换模式:R
删除单个字符:x 删除3个:3x
在命令模式下输入:
进入底行模式
底行模式下,左下角会呈现此种状态
退出:q
保存:w
保存并退出:wq
文本替换:s/xxxx/yyyyy/g(将全文的xxxx换成yyyyy)
确认:回车
插入模式下,左下角会呈现此种状态
命令模式下输入i/a/o进入修改模式;
i:从光标位置插入
a:从光标的下一个位置
o:向下新起一行进行插入
img-JubRJleH-1658757027056)]
命令模式下输入i/a/o进入修改模式;
i:从光标位置插入
a:从光标的下一个位置
o:向下新起一行进行插入