gpt4 book ai didi

sorting - 在 vim 中按 block 排序

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

我正在寻找一种在 Vim 中对选定 block 进行排序的方法。场景是我有这样的东西

{:a
:c
:b}

# after sort, it should be
{:a
:b
:c}

我现在的做法是,我必须在新行中输入 :a:c,对选定的 block 运行排序,然后稍后再放回括号。我正在寻找一种无需执行此额外操作即可进行排序的方法。

最佳答案

下面会稍微减少你的工作量,但还是没有完全解决,基本上会根据冒号后面的内容排序,然后去掉括号,但不会再插入给你:

:'<,'>sort /^.\{-}:/ |%s/{\|}//g

希望对您有所帮助,祝您生活愉快。

关于sorting - 在 vim 中按 block 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44751744/

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