有谁知道如何在不使用 AWK 或 SED 而是使用 vimscript 的情况下,在 Vim 中对表中的所有列求和?
我想选择要求和的列并具有以下值
像这样:
2,50 € 2,50
25 € 2.200,40
0,30 € 0,309
100 € 1.400,3
23,50 € 23,5
--------------------
Sum col1 Sum col2
这是一个有 2 列的示例,但我经常有更多的列。
我对 awk 的问题是它无法处理小数分隔符“,”和千位分隔符“。”
最佳答案
我建议看一下 csv.vim 源代码,它在 ftplulgin 中有一个 SumColumn
函数 IIRC。
关于vim - Vim 中的列总数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9887209/