微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Vim:删除下一个字符,下一个字符不在同一行

我相信我会被嘲笑提出一个重复的问题;有人必须先问问题!但是在一小时的搜索中我没有找到它.我一直在寻找错误的东西.

在Vi(或Vim)中,如果我想删除括号,我可以通过键序列dt}(或df})删除直到}字符的所有字符.

但是,只有当}字符在当前行上时才有效.我想做的就是删除一切到下一个},即使它是第一次出现在下一行.

我正在想像d /}(在任何其他上下文中,斜杠/}< enter>将会带我到下一次发生}.由于显而易见的原因,这不行,但我希望这个意图是明确的.

== EDIT ==

好的,好吧,对不起没关系,它的工作(在我的干净的安装机器上).可能是一个配置文件中的一些混乱的映射,但它不工作在我的另一个.

Hang Hang.

D /}< CR>作品.删除直到下一个不是同一行的规范方式.顺便说一下,d?{< cr>做相同但反方向.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐