我如何像这样在vim中右对齐(和左对齐?)一个数字或文本块:
从:
45 209 25 1
2 4 2 3
34 5 300 5
34 120 34 12
对此:
45 209 25 1
2 4 2 3
34 5 300 5
34 120 34 12
这意味着每列中最大的数字或最大的字符串不会移动。
在第一列中为45 + 34,在第二列209 + 120中,在第三列300中,在最后一列中为12。
最佳答案
使用Align和AlignMaps插件:使用V选择,然后选择\anum(AlignMaps随Align)。\anum的优点之一是它还可以处理小数点(逗号)和科学计数法。
关于vim - 如何对齐最大数字或最大字符串是对齐指示符的列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6536387/