【Linux】vim编辑器

📅 2026/7/16 3:22:03
【Linux】vim编辑器
1.vim简单介绍vim是Linux中一个较为常用的编辑器也是Linux中上手难度最大的编辑器之一。有的同学可能知道vi这个编辑器其实vim就是vi的增强升级版。只要我们学会了如何使用vim那Linux下的其他编辑器就可以说是到手就顷刻炼化了。2.vim的模式vim的模式有特别特别多但对于正常使用来说我们掌握其中3种即可1.普通模式(Normal mode)普通模式也称命令模式。使用命令操控vim达到目标效果一般的命令效果讲从光标位置开始生效。而想要进入其他模式也必须在普通模式下通过命令进入。2.插入模式Insert mode插入模式由普通模式通过点击i或insert进入。在该模式下可以实现信息的输入与编辑通过esc可以回退到普通模式。3.底行模式(last line mode底行模式由普通模式执行Shift进入。在该模式下可以实现文件的保存与退出操作也可以实现文本替换、查找字符串等功能注插入模式和底行模式之间并不能相互切换3.vim的基本操作演示1.进入vim执行vim或vim文件名代码语言javascriptAI代码解释hychcss-ecs-4ce7:~$ vim new.c2.编辑信息点击 i 或 insert 进入插入模式。这时候可以编辑信息3.保存信息并退出vim先点击Esc退出插入模式。再点击 shift 进入底行模式在底行在输入命令wqw表示保存q表示退出。点击Enter退出vim4.普通模式命令合集模式切换i 或 Insert进入插入模式 Shift ; 进入底行模式光标移动gg光标回到文本第一行 shift g 光标回到文本最后一行 shift 4($) :光标回到当前行的最后一个字母 shift 6(^) :光标回到当前行的第一个字母 H向左移动 J向下移动 K向上移动 L向右移动 键盘上的上下左右键也可以实现HJKL是在没有方向键的时代诞生的 w以单词为单位向后移动 b以单词为单位向前移动内容编辑yy复制光标所在行的内容 p在光标位置处粘贴 dd剪切或删除光标所在行的内容 x删除光标右侧内容 Shift x删除光标左侧内容 r替换光标所在位置的字母 Shift r批量替换 Shift ~大小写切换 Shift 3(#)选中光标位置的单词 n从下往上找选中的单词补充撤销操作u撤销之前的操作 Shift r撤销u补充文件只要没有退出就可以撤销之前的操作但是如果退出了就无法再撤销之前的操作了。5.底行模式命令合集常规w保存文件内容 q退出vim 强制执行命令 set nu显示行号 set nonu不显示行号补充命令可以在vim下执行Linux指令 %s /目标字符/替换字符/可以用替换字符替换目标字符当然也可以是字符串 vs 文件名可以分为多屏一次性展示多个文件