是否可以删除除所选文本之外的所有内容?

Urg*_*ger 3 vim

例如,我们有文本:

\n
<Text>Test_request</Text>\n
Run Code Online (Sandbox Code Playgroud)\n

命令vit将s\xc3\xa9lect所有内部标签,如何仅删除标签?

\n

rom*_*inl 8

真正解决方案是使用无处不在的环绕dst插件提供的命令。

如果你想要一个普通的解决方案:

yit"_datP
Run Code Online (Sandbox Code Playgroud)

分解:

  • yit将标签的内容拉入默认寄存器,
  • "_dat将整个标签剪切到“黑洞”寄存器,
  • P将默认寄存器的内容放在光标之前。

:help "_:help P