3

在 gvim 中打开一个大的 csv 文件后,我怎么知道这个文件中有多少列?

4

2 回答 2

4

csv.vim插件提供了很多处理 CSV 数据的功能。它包括一个:NrColumns命令。

于 2012-11-16T17:35:14.800 回答
3

一个快速肮脏的黑客将是做类似的事情:

:s/,//gn

这将为您提供单行上的逗号数。添加一个,您就有了列数(当然,假设没有尾随逗号)。

我说这既快又脏,因为它没有考虑可以包含逗号的引用列。我敢肯定,可能有一种方法可以通过正则表达式考虑到这一点,但这可能并非易事。

于 2012-11-16T17:22:13.323 回答