VIM 中的排序行(水平)

haw*_*awk 4 vim

我知道通过 build in command 在 vi​​m 中进行排序操作非常容易sort。但是如何仅对一行和该行内的文本进行水平排序?

例如从这一点(aaa ccc bbb) 到这一点(aaa bbb ccc)

我试过了,vi(:sort但对我没有帮助。有什么建议?

rom*_*inl 5

:s/\s\+/\r/g    " break the line into multiple ones
:'[,sort       " sort them
:,']j          " join them
Run Code Online (Sandbox Code Playgroud)