目录
一.什么是vim
Vim 是 Linux/Unix 系统上一款功能强大、模态的文本编辑器,是老牌编辑器 Vi 的增强改进版(Vi IMproved),几乎所有 Linux 发行版都默认自带。
核心特点:模态编辑(最关键)
Vim 和记事本、VSCode 不一样,它有多种工作模式,不能直接打字:
- 命令模式(默认) 刚打开 vim 进入此模式,不能输入文字,用来移动光标、复制、删除、查找、保存、退出。
- 插入模式 普通模式按下
i / a / o进入,可以正常输入文本,按Esc返回普通模式。 - 底行模式 普通模式输入
:进入,执行保存、退出、替换、设置参数等指令。 - 可视模式 普通模式按
v,用来选中一段文本复制、剪切。
新手最大误区:打开 vim 直接打字,发现无法输入,就是停留在普通模式。

二.vim的基本操作
-
进入 vim, 在系统提示符符号输入 vim 及文件名称后,就进入 vim 全屏屏幕编辑画面:
$ vim test.c
-
不过有一点要特别注意,就是你进入 vim 之后,是处于 正常模式,你要切换到 插入模式 才能够输入文字。
补充实操要点
- 执行
vim test.c- 如果
test.c不存在:vim 会新建这个文件; - 如果文件已存在:直接打开文件内容。
- 如果
- 刚打开默认正常模式(普通模式) ,无法打字; 按下
i/a/o进入插入模式,方可输入内容; 按下Esc随时切回正常模式。







2.1正常模式命令
可以自己动手去操作


2.2末行模式命令


vs+文件名,会出现分屏操作,切换屏幕:ctrl + w+w就可以实现两个屏幕之间的切换了

底行模式下输入%s/printf/cout,用cout来替换printf


2.3插入模式命令
是在正常模式下按以下按键进入插入模式


三.配置vim
网上可以搜到很多配置vim的操作,可以自己配置,这里我直接给大家一个gitee上的网站,大家直接拷贝,安装就行。安装后就是这种模式

注:一定要在普通账号下安装插件,下面是针对Ubuntu的操作系统
gitee博主:cappuccino-ltx/myvim
**下面是针对Centos7 x86_64.**的vim配置插件:
