全文共1255字,预计学习时长5分钟,抽出5分钟学习一下,不后悔
Vim是一个程序开发工具,在程序员中被广泛使用。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。本篇介绍Vim的模式和常用操作。
![04e1437123f99e90f2eb7b56c4b9afab.gif](https://i-blog.csdnimg.cn/blog_migrate/80fa13cfdaaa48486a89e0f61cdc2ef0.gif)
模式介绍
Vim的各个模式介绍如下表所示:
普通模式
作用:在该模式下,您可以复制、粘贴、删除字符或行。
转换模式:运行vim 打开文件时,即进入普通模式。
说明:在其他四个模式下,按Esc键即进入普通模式。
插入模式
作用:在该模式下,您可以插入字符。
转换模式:在普通模式下,按i,I,a,A,o,O中任一字符即进入插入模式。
说明:进入插入模式后,编辑器左下角会显示-- INSERT --。
替换模式
作用:在该模式下,您可以替换字符。
转换模式:在普通模式下,按R即进入替换模式。
说明:进入替换模式后,编辑器左下角会显示-- REPLACE --。
可视模式
作用:在该模式下,您可以选择文本。命令(如,复制、替换、删除等)仅作用于选中的文档。
转换模式:在普通模式下,按v即进入可视模式。
说明:进入可视模式后,编辑器左下角会显示-- VISUAL --。
命令模式
作用:在该模式下,您可以查找字符串、替换字符串、显示行号、保存修改、退出编辑器等。
转换模式:在普通模式下,按:即进入命令模式
命令实例
![4f1a49435e93460b0b8f7f89df3dd768.png](https://i-blog.csdnimg.cn/blog_migrate/32a31ff1524c5222d4b267eae99100aa.jpeg)
Vim的常用操作包括以下三种:
- 插入
- 替换
- 删除
插入
基本命令:
i:在当前字符的左边插入。I:在当前行的行首插入 。a:在当前字符的右边插入。A:在当前行的行尾插入。o:在当前行下面插入一个新行。O:在当前行上面插入一个新行。示例:在配置文件test.txt的第一行,插入hello world。步骤如下:
- 运行vim test.txt命令打开文件,进入普通模式;
- 按i进入插入模式;
- 输入hello world;
- 按回车键换行;
- 按Esc键退出插入模式;
- 按:wq保存文件并退出。插入完成
替换
基本命令:
R:替换光标高亮的字符,直至按下Esc键退出替换模式。
示例:将配置文件test.txt中的hello world更改为hello vim。步骤如下:
- 运行vim test.txt命令打开文件,进入普通模式;
- 运行/hello world找到目标;
- 移动光标至world的首字母;
- 按R进入替换模式;
- 输入vim;
- 按Esc键退出替换模式;
- 按:wq保存文件并退出。
删除
基本命令:
- x:删除光标高亮的那一个字符。
- nx(n为数字): 删除光标高亮的字符及其后面的n-1个字符。
- dd:删除光标所在的那一行。
- ndd(n为数字):删除光标所在行及其下面的n-1行。
示例1:在配置文件test.txt中,将hello vim行尾的m删除。步骤如下:
- 运行vim test.txt命令打开文件,进入普通模式;
- 运行/hello vim找到目标,光标此时定位在m字符上;
- 按x删除m;
- 按:wq保存文件并退出
示例二:在配置文件test.txt中,将hello vi一行删掉。步骤如下:
- 运行test.txt命令打开文件,进入普通模式;
- 运行/hello vi找到目标;
- 按dd删除以下内容;
- 按:wq保存文件并退出