質問

構文の強調表示のため、vimでの巨大なファイルの読み込みと操作には永遠に時間がかかります。

ハイライトされたファイルのサイズを制限する方法を探しています。たとえば、10MBを超えるファイルは無色になります。

役に立ちましたか?

解決

_vimrcに次の行を追加すると、ボーナスがあります:gzipで圧縮されたファイルも処理します(これは巨大なファイルの一般的なケースです):

autocmd BufWinEnter * if line2byte(line("$") + 1) > 1000000 | syntax clear | endif

他のヒント

.vimrcに追加:

autocmd BufReadPre * if getfsize(expand("%")) > 10000000 | syntax off | endif

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

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

vim -u NONE <!> lt; filename <!> gt;

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

gvimの実行時に大文字のUを使用します。

<!> quot; -i NONE <!> quot;ロードからviminfoのみを除外します。そこで構文ハイライトを定義した場合、それも役立ちます。

vim -c 'syntax off' filename.ext

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top