Huge files take forever to load and work with in vim, due to syntax-highlighting.
I'm looking for a way to limit size of highlighted files, such that files larger than (say) 10MB will be colorless.
Huge files take forever to load and work with in vim, due to syntax-highlighting.
I'm looking for a way to limit size of highlighted files, such that files larger than (say) 10MB will be colorless.
次の行を _vimrc に追加すると、おまけでトリックが実行されます: gzip されたファイルも処理します (これは巨大なファイルでよくあるケースです)。
autocmd BufWinEnter * if line2byte(line("$") + 1) > 1000000 | syntax clear | endif
.vimrc に追加:
autocmd BufReadPre * if getfsize(expand("%")) > 10000000 | 構文オフ | 終了
これにより、すべてのバッファで構文の強調表示が無効になることに注意してください。構文はグローバルな vim のものであり、単一のバッファーに制限することはできません。
私は自分で試したことはありませんが、LargeFileプラグインはまさにあなたが探している種類のものに対応しているようです。
vim -u NONE <ファイル名>
これにより、構成ファイルからのすべての初期化がスキップされます。
gvim を実行するときは大文字の U を使用します。
「-i NONE」は、viminfo のロードを除外するだけです。そこで構文の強調表示を定義すると、それも役立ちます。
vim-c'構文オフ'filename.ext