📜  vim 的 3 种模式 (1)

📅  最后修改于: 2023-12-03 15:05:50.240000             🧑  作者: Mango

Vim的3种模式

Vim是一款流行的文本编辑器,拥有3种不同的模式。程序员可以使用这些模式大大提高他们的编辑速度和效率,并使他们的编码变得更加简单。

常规模式

常规模式是Vim的默认模式,当用户启动Vim时,就会进入常规模式。此模式下用户无法编辑文本,但可以使用大量命令执行各种操作,例如移动光标、查找和替换文本、删除文本等。

在常规模式下输入文本会触发命令,例如输入“d”表示删除,在常规模式下按下“d”键会删除光标所在位置的字符。一些常见的常规模式命令包括:

  • 移动光标:h, j, k, l 或者箭头键。
  • 删除文本:d + 移动光标。
  • 复制和粘贴文本:y + 移动光标复制,p粘贴。
插入模式

插入模式是Vim的另一种模式,允许用户像正常的文本编辑器一样输入文本。这个模式可以通过键入“i”进入常规模式开始编辑文本,也可以通过键入“a”在当前位置插入文本。在插入模式下,不会触发命令,只有输入的字符会显示在屏幕上。

要从插入模式返回常规模式,请按下 ESC键。在开始编辑前进入插入模式是一个常见的方法:

i    # 进入插入模式,光标放到光标前面
a    # 进入插入模式,光标放到光标后面
o    # 进入插入模式,新开一行
可视模式

可视模式是最后一种模式,可以让用户选定文本。进入可视模式的方法是按下“v”,这会选择您当前所在的字符。如果您想选择多个字符,可以使用“V”选择整行或“ctrl+v”选择多个列。

一些可视模式常见的用法,如:

v # 进入可视模式,字符选择 

V # 进入可视模式,选定整行

ctrl+v # 进入块选模式

Shift+V # 进入行选择模式

y # 复制所选内容

d # 删除所选内容

以上是Vim的三种不同模式。对于程序员来说,Vim是一个很好的工具,因为它可以优化编辑速度和编辑效率,使他们的代码编写过程更快,更简单。