20

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.

4

5 に答える 5

22

次の行を _vimrc に追加すると、おまけでトリックが実行されます: gzip されたファイルも処理します (これは巨大なファイルでよくあるケースです)。

autocmd BufWinEnter * if line2byte(line("$") + 1) > 1000000 | syntax clear | endif
于 2009-02-17T22:39:14.727 に答える
15

.vimrc に追加:

autocmd BufReadPre * if getfsize(expand("%")) > 10000000 | 構文オフ | 終了

これにより、すべてのバッファで構文の強調表示が無効になることに注意してください。構文はグローバルな vim のものであり、単一のバッファーに制限することはできません。

于 2008-10-07T15:40:44.840 に答える
7

私は自分で試したことはありませんが、LargeFileプラグインはまさにあなたが探している種類のものに対応しているようです。

于 2008-10-07T12:46:13.460 に答える
4

vim -u NONE <ファイル名>

これにより、構成ファイルからのすべての初期化がスキップされます。

gvim を実行するときは大文字の U を使用します。

「-i NONE」は、viminfo のロードを除外するだけです。そこで構文の強調表示を定義すると、それも役立ちます。

于 2008-10-07T13:13:55.587 に答える
0

vim-c'構文オフ'filename.ext

于 2008-10-07T13:00:04.070 に答える