一.vim编辑器基础
目录
vim是vi的升级版,包含了更加丰富的功能.
①.vim的语法
vim [文件名]
![](https://file.jishuzhan.net/article/1775496177706340354/5402b513c96803409d2bbc3e6a6e03de.webp)
②vim的三种模式
命令模式
插入模式
底行模式
③三种模式的基本切换
如图:
![](https://file.jishuzhan.net/article/1775496177706340354/4b25132b628f2f1c745b10f466703b8c.webp)
④各个模式下的一些操作
命令模式:
shift + 4: 光标移动到行尾.
shift + 6: 光标移动到行首.
shift + g: 定位到文本末尾.
gg: 定位到文本最开始.
n + yy: 复制(支持批量复制)
n + p: 粘贴(支持批量粘贴)
n + dd: 剪切,删除(支持批量删除)
u: 撤销.
n + x: 删除光标后面的字符.
k j h l: 上 下 左 右.
shift + ~: 单词大小写转换.
底行模式:
w: 保存.
q: 退出.
wq: 保存并退出.
!: 强制~.
set nu: 设置行号.
vs: 文件名.(打开指定的文件)
ctrl + w(两下): 切换操作的文件.
二.配置vim环境
①手动配置(不推荐)
配置vim环境,本质上就是将配置项放入 .vimrc 中.
![](https://file.jishuzhan.net/article/1775496177706340354/737050396c8ee9ab3d051ddd54da8bfa.webp)
![](https://file.jishuzhan.net/article/1775496177706340354/917dbf2b438c3220ccb45ead821711f0.webp)
②自动配置(推荐)
链接如下:https://github.com/askunix/VimForCpp
![](https://file.jishuzhan.net/article/1775496177706340354/a3d2d5f5a7f6feece0d4deb391c22a3c.webp)
效果如下:
![](https://file.jishuzhan.net/article/1775496177706340354/c6136935f418d98fe7fa1a0f12615fb5.webp)