如何在VIM文本编辑器中删除

时间:2020-02-23 14:44:58  来源:igfitidea点击:

如何在vim中删除一行中的字符?

按Escape [Esc]进入命令模式。
按x删除当前光标位置的字符

如何在vim中从当前光标位置删除n个字符?

要从当前光标位置删除n个字符,我们可以使用nx,其中n是要删除的字符数。

例如,如果我们要从当前光标位置删除4个字符,可以执行以下操作

按Escape [Esc]进入命令模式执行4x从当前光标位置删除四个字符

如何在vim中删除当前行?

要在vim中删除当前行,请在命令模式下输入dd。

如何从vim中的当前行删除n行?

假设我们在一个文件中有5行,光标在第一行,因此当前行是1。
现在我们要删除第一行的第二行和第三行。
为了在vim中做到这一点,我们将执行以下操作

按Escape [Esc]进入命令模式执行3dd删除3行,包括当前行和后两行

如何从当前光标位置删除到vim中的行尾?

在较早的教程中,我们看到将光标移到我们执行$的行的末尾,因此要从当前光标位置删除到行的末尾,我们必须执行d $

如何从当前光标位置删除到vim中的行首?

要从当前光标位置删除到行首,请执行以下操作

按Escape [Esc]进入命令模式执行d0从当前光标位置删除到行首

如何在vim中从当前行删除到文件末尾?

按Escape [Esc]进入命令模式执行dG以从当前行删除到文件末尾

如何在vim中从文件的当前行删除到第n行?

要从当前行删除到第n行,我们必须执行以下操作

按Escape [Esc]进入命令模式,执行dnG从当前行删除到第n行,其中n是整数

例如,如果我们在第1行并执行d3G,它将删除第1行到第3行,因为n = 3,并且我们指示从当前行删除到第3行。

同样,如果我们在第5行,并且想要从第5行删除到第3行,我们输入d3G