加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 18:57:09 所属栏目:安全 来源:网络整理
导读:我想删除一系列行到寄存器a.这是实现这一目标的最简单方法吗? :5,10d a “最简单”的定义取决于您拥有什么,以及您想做什么 如果您有起始行号和结束号,例如 :2349,5344d a 是最简单的方法. 你不必考虑像这样的问题 “我的光标在哪里?” “将删除多少行?”
我想删除一系列行到寄存器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详细信息

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读