这个问题在这里已经有了答案:
Sorting words (not lines) in VIM
(6 个回答)
6年前关闭。
我知道通过内置命令在 vim 中进行排序操作非常容易 sort
.
但是如何仅对一行和该行内的文本进行水平排序?
例如从此(aaa ccc bbb)
到此 (aaa bbb ccc)
我试过 vi(:sort
但这对我没有帮助。有什么建议?
最佳答案
:s/\s\+/\r/g " break the line into multiple ones
:'[,sort " sort them
:,']j " join them
关于vim - VIM 中的排序行(水平),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26739697/