关于计算gvim中的列数

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

一个快速肮脏的黑客将是做这样的事情:

:s/,//gn 

这会给你一个单行的逗号数。 添加一个,你有你的列数(当然,没有尾随逗号)。

我说这是快速和肮脏的,因为它没有考虑到可以包含逗号的引用列。 我相信有一种方法可以将这个考虑到正则表达式中,但这可能不是微不足道的。

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