VIM将一系列行删除到寄存器中

前端之家收集整理的这篇文章主要介绍了VIM将一系列行删除到寄存器中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想删除一系列行到寄存器a.这是实现这一目标的最简单方法吗?
:5,10d a
“最简单”的定义取决于您拥有什么,以及您想做什么

>如果您有起始行号和结束号,例如

:2349,5344d a

是最简单的方法.

你不必考虑像这样的问题

“我的光标在哪里?”

“将删除多少行?”

>如果您要删除少量线条,尤其是它们在同一屏幕上. (你可以使用relative-linenumber.)例如:“a5dd但是你必须将光标移动到你要删除的第一行.这也可以通过选项1来完成:5:d a< CR>(vim将自动将其翻译成.,.5d a< CR>)
>如果您只知道第一行删除,并通过阅读文本找到要删除的最后一行(当然,少量行),您可以按V,并在达到删除时按j阅读结束边界,按“广告
>如果你问题中的“范围”是vim中的“范围”概念,那么第一个选项会更好.因为它可能是234,540,它可能是1; / foo,/ foo /,/ bar / …:h range详细信息

所以回到我的答案中的第一句话,没有绝对最简单的方法.这一切都取决于你有什么,你想做什么.

原文链接:https://www.f2er.com/bash/386870.html

猜你在找的Bash相关文章