gpt4 book ai didi

Vim:删除光标周围的空行

转载 作者:行者123 更新时间:2023-12-04 02:56:13 25 4
gpt4 key购买 nike

假设我正在编辑以下文档(* = 光标):

Lions
Tigers


Kittens
Puppies


*


Humans

我可以使用什么序列来删除周围的空白,以便我留下:
Lions
Tigers


Kittens
Puppies
*
Humans

注意:我正在寻找一个可以处理任意数量空行的答案,而不仅仅是这种情况。

编辑 1:行号未知,我只想影响光标所在的跨度。

编辑 2:编辑示例以显示我需要在边缘保留前导空格

谢谢

最佳答案

简单。在正常模式下,dipO<Esc>应该这样做。

解释:

  • dip在空白行上删除它和所有相邻的空白行。
  • O<Esc>打开一个新的空行,然后返回正常模式。

  • 更简洁, cip<Esc> 正如@Lorkenpeist 所建议的那样,会将这两个步骤合二为一。

    关于Vim:删除光标周围的空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369088/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com