在vim中以制表符分隔的文本文件中重新排列列的最佳方法是什么?

mma*_*hin 5 vim

我已经知道如何做到这一点

:%s/\(\S\+\)^I\(\S\+\)/\2^I\1/
Run Code Online (Sandbox Code Playgroud)

但我觉得我正在输入很多东西.有更干净,更快捷的方法吗?

Bri*_*ian 6

如果列对齐,您可以通过按Ctrl + V使用可视块模式,然后剪切和粘贴.如果列未排列,请先增加标签宽度,使其长于相关列的内容.