Vim – 编辑

Vim – 编辑

Vim 提供了许多命令,使编辑功能非常强大。在本章中,我们将讨论以下内容 −

  • 插入
  • 追加
  • 打开新行
  • 替换
  • 更改
  • 替换
  • 连接

在光标前插入文本

要在光标前插入文本,请执行以下步骤 −

  • 切换到插入模式
i

在行首插入文本

假设您在行的中间,并且您想要在当前行的开头插入文本,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 激活插入模式
I

此操作将将光标移动到当前行的开头,并将Vim切换到插入模式

在光标后追加文本

要在光标后追加文本,请执行以下步骤

  • 切换到命令模式并将光标移动到适当的位置
Esc
  • 切换到插入模式
a

此操作将将光标向下移动一个位置,并将Vim切换到插入模式。

在行末追加文本

假设您在行的中间,并且您想将文本追加到当前行的末尾,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 切换到插入模式
A

此操作将将光标移动到行尾,并将Vim切换到插入模式

在光标下方打开新行

假设您在行的中间,并且您想在当前行下面打开一个新行,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 切换到插入模式
o

此操作将在当前行下面插入一个空行,并将Vim切换到插入模式

在光标上方打开新行

假设您在行的中间,并且您想在当前行上面打开一个新行,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 切换到插入模式
O

此操作将在当前行上面插入一个空行,并将Vim切换到插入模式

替换文本

假设您要替换一个单个字符,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 将光标移动到适当的位置
  • 切换到插入模式
s

此操作将删除光标下的字符,并将Vim切换到插入模式。要替换整行,请使用-

S

此操作将删除整行并将Vim切换到插入模式。

更改文本

假设您要更改当前行中的文本,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 执行以下命令 –
cc

这与使用S进行替换操作类似

要从当前光标位置更改文本,请执行以下命令

C

此操作将删除当前光标位置后的文本,并将Vim切换到插入模式。

替换文本

要替换单个字符,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 将光标移动到适当的位置
  • 执行以下命令 –
r
  • 输入要替换的字符。

请注意,此命令不会将Vim切换到插入模式

要替换整行,请执行以下操作 −

R

它会将Vim切换到替换模式,如下图所示 –

Vim - 编辑

连接文本

要连接两行,请执行以下步骤 −

  • 切换到命令模式
Esc
  • 将光标移动到适当的行
  • 执行以下命令 –
J

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程