在一个HTML文档中,假设我有这样的内容:
<p>
fdhjfkdj hfkjdfhkjdfhkjdh dfhdkf kjdh kjdhkjdhk
fhkdj hdjfhjkdh kjdh kjdf jkdhf d
jfdfhkdjfhkjdf
fjdj fhkd fdhfkjd hfkjdfhkjdf kdhfd
fdhjkfjk dhjdfhkjdf kjdfhdk fhdk
</p>
如果我在vim中执行普通的vit
命令,它将选择其中的文本,如果我复制它,但是如果我尝试进行任何操作,例如制表符或运行gq
,它会影响整个<p>
。例如,执行vit
然后gq
最终看起来像这样:
<p> fdhjfkdj hfkjdfhkjdfhkjdh dfhdkf kjdh kjdhkjdhk lkd sldj lks jlkdf
jlsdkf jlsdf jdl dlsjl fhkdj hdjfhjkdh kjdh kjdf jkdhf d jfdfhkdjfhkjdf fjdj
fhkd fdhfkjd hfkjdfhkjdf kdhfd fdhjkfjk dhjdfhkjdf kjdfhdk fhdk </p>
缩进不会缩进文本,而是整个标签。我该如何真正选择其中的文本,以便可以像上面那些命令一样运行它?
vitkojgq
,但在你解释之前我不认为这会“点击”我的脑海。谢谢!也许我可以把它变成某种快捷方式。 - Oscar Godson