我知道通过内置命令sort
在vim中进行排序操作非常容易。
但是如何水平排序该行中的一行和文本?
e.g。从这一点(aaa ccc bbb)
这个(aaa bbb ccc)
我试过了vi(:sort
,但这对我没有帮助。有什么建议吗?
答案 0 :(得分:4)
:s/\s\+/\r/g " break the line into multiple ones
:'[,sort " sort them
:,']j " join them
答案 1 :(得分:1)
这不是微不足道的,但是,是的,人们总是可以将这条线分成许多线,对它们进行排序并将单线组合回来。
此link可能有用