如何删除vim中class="hello"等符号分隔的多个单词?
How to delete multiple words separated by symbols such as class="hello" in vim?
假设我想在下面的示例中删除 class="hello"
:
<div class="hello" id="test">
我知道有 diw
可以删除光标在顶部的单词,我也知道有一个命令可以完整删除 class="hello"
但我不记得了,我也不记得了有词作权google搜索
Vim 允许您对“单词”(通俗地说:“小单词”)或“WORD”(通俗地说:“大单词”)进行操作。两者在 :help word
.
下进行了描述
在你的例子中:
class
、=
、"
、hello
、"
都是“小词”,被iw
覆盖文本对象,
class="hello"
是一个“大词”,被 iW
文本对象覆盖。
FWIW,“word”与“WORD”概念 和 iW
文本对象很容易从一个简单的 :help iw
中发现。这里不需要Google。
假设我想在下面的示例中删除 class="hello"
:
<div class="hello" id="test">
我知道有 diw
可以删除光标在顶部的单词,我也知道有一个命令可以完整删除 class="hello"
但我不记得了,我也不记得了有词作权google搜索
Vim 允许您对“单词”(通俗地说:“小单词”)或“WORD”(通俗地说:“大单词”)进行操作。两者在 :help word
.
在你的例子中:
class
、=
、"
、hello
、"
都是“小词”,被iw
覆盖文本对象,class="hello"
是一个“大词”,被iW
文本对象覆盖。
FWIW,“word”与“WORD”概念 和 iW
文本对象很容易从一个简单的 :help iw
中发现。这里不需要Google。