📜  vim 删除不带 yank 的单词 (1)

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

Vim删除不带yank的单词

在Vim中,要删除单词通常可以使用dw命令,该命令会删除光标所在单词,并将其置于寄存器中以备将来使用。但是有时候,您可能只想删除单词而不将其复制到寄存器中。在这种情况下,您可以使用以下命令:

daw

这个命令会删除整个单词,并将光标放在下一个单词上。与dw不同,它不会将单词复制到寄存器中。

您还可以使用diw命令来删除当前光标所在的单词,而不考虑光标的位置。这个命令也不会将单词复制到寄存器中。例如,在下面的文本中:

This is some text.

如果您将光标置于"i"上并执行diw,则会删除"is"而不会删除整行。

如果您想要“撤销”您的删除操作,您可以使用u命令。如果您想要在多个文件中执行删除操作,您可以使用:args命令来设置要在其中执行删除的文件列表,例如:

:args *.txt
:daw

这将在所有.txt文件中删除单词,而无需将其复制到寄存器中。

总的来说,Vim提供了多种方法来方便地删除单词,根据您的实际情况选择不同的方法。