![如何在 vim 中以逗号分隔的列进行漂亮且美观的排列](https://linux22.com/image/1244507/%E5%A6%82%E4%BD%95%E5%9C%A8%20vim%20%E4%B8%AD%E4%BB%A5%E9%80%97%E5%8F%B7%E5%88%86%E9%9A%94%E7%9A%84%E5%88%97%E8%BF%9B%E8%A1%8C%E6%BC%82%E4%BA%AE%E4%B8%94%E7%BE%8E%E8%A7%82%E7%9A%84%E6%8E%92%E5%88%97.png)
我在 vim 中有一个列表:
column_foo
, column_foobar
, column_really_way_to_long
, column_prefixfoo_prefixbar_really way to long
我希望它们变得有衬垫并连接起来,这样看起来就像这样
, foo , bar , baz , quz_quadazzel
, foobar , moono , bleh , bleh
有没有简单的命令序列可以帮我实现这个功能?另外,我想知道如何将视觉块填充到特定数量的字符。
foobar
, baz
, z
, really_long_column_of_stuff
即,我怎样才能右键点击以使所有的columns length(' , really_long_column_of_stuff')
答案1
如果你使用的是 Linux,那么这个巧妙的小技巧就会起作用:
%!column -t