LoginSignup
9
1

サイズの大きいcsv等をvimで処理したい時の小ネタ

Last updated at Posted at 2024-04-14

Vim bootstrapを活用したりして良い感じにvimをカスタマイズしていると普段のプログラミング等は快適になるものの、
数百万行あるようなデータ量の多いcsvなんかを開こうとすると重くて使い物にならない、そんな時。

こうしてvimを起動しましょう。

vim -u NONE -N
  • -u NONE
    •  .vimrcを無視。プラグイン等を一切読み込まない。
    •  なお vi互換モードになってしまう
  • -N
    • nocompatible. ↑で有効になったvi互換モードを無効にする。

素のvimになるので非常に軽快。
400万行程度のcsvならさっと開くし、検索も軽い。

いちいちオプション書くのも面倒なんで、alias登録しておくのが便利。

なおcsvファイル内のデータを集計したり複雑な検索したりしたい場合は、おとなしくDuckDB等に投入した方が良い。

9
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
1