当前位置:  开发笔记 > 编程语言 > 正文

在vim中的HTML标签之间删除文本?

如何解决《在vim中的HTML标签之间删除文本?》经验,为你挑选了3个好方法。

我知道

di<

将删除HTML标记本身.

是否有一种简单的方法可以删除两个标签之间的文本?

How can I delete this text?

谢谢!



1> Brian Carper..:

dit将删除匹配的XML标记之间的文本.(it用于"内部标记块".)

:h it:h tag-blocks.


当然,当你想在之后立即写作时,请选择`cit`.
当您想要执行诸如将周围标记(cst)从

更改为,例如.


还有dat(删除标签块),其中包括实际标签.cit,就像dit但是进入插入模式之后.cat就像dat一样但是进入插入模式之后.也是di"和di(分别用于删除内部双引号和删除内括号).

2> chipairon..:
cit
ci"

vim的两个最佳生产力启动命令.

只用那两个,我节省了大量的时间和精力.


这个帖子涵盖了`cit`,但对于后人来说,`ci``将删除下一个````.非常适合更改html标签中的类名,例如`` - 用光标放在第一个```,点击`ci"`并放弃在引号之间插入新字符.

3> JD Frias..:

尝试dt <当光标位于要删除的第一个字符上时.在你的例子中'H'.

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有