在gvim中打开一个大的csv文件后,我怎么知道这个文件中有多less列?
一个快速肮脏的黑客将是做这样的事情:
:s/,//gn
这会给你一个单行的逗号数。 添加一个,你有你的列数(当然,没有尾随逗号)。
我说这是快速和肮脏的,因为它没有考虑到可以包含逗号的引用列。 我相信有一种方法可以将这个考虑到正则表达式中,但这可能不是微不足道的。
csv.vim插件提供了很多使用CSV数据的功能。 它包括:NrColumns命令。
:NrColumns