Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 gvim 中打开一个大的 csv 文件后,我怎么知道这个文件中有多少列?
csv.vim插件提供了很多处理 CSV 数据的功能。它包括一个:NrColumns命令。
:NrColumns
一个快速肮脏的黑客将是做类似的事情:
:s/,//gn
这将为您提供单行上的逗号数。添加一个,您就有了列数(当然,假设没有尾随逗号)。
我说这既快又脏,因为它没有考虑可以包含逗号的引用列。我敢肯定,可能有一种方法可以通过正则表达式考虑到这一点,但这可能并非易事。