gpt4 book ai didi

sorting - 如何在 Vim 中根据标题对段落进行排序?

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

假设我们有以下段落,它们之间用空行分隔:

B Heading
Lorem ipsum 1.
Lorem ipsum 2.

A Heading
Lorem ipsum 3.
Lorem ipsum 4.

如何根据标题对这些段落进行排序并获得以下文本?
A Heading
Lorem ipsum 3.
Lorem ipsum 4.

B Heading
Lorem ipsum 1.
Lorem ipsum 2.

最佳答案

一种解决方案是在排序之前连接您的段落。

说你不使用@文本中的符号,您可以使用:

:%s/\(.\+\)\n/\1@//

要做到这一点。然后你可以用
:sort

最后进行相反的操作以恢复您的段落:
:%s/@/\r/g

关于sorting - 如何在 Vim 中根据标题对段落进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24098930/

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