2008-10-07 35 views

回答

17

添加以下行_vimrc的伎倆,與獎金:它處理gzip壓縮的文件,這樣的(這是一個擁有巨大文件常見的情況):

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

我自己並沒有嘗試過,但LargeFile插件似乎正是爲了解決您所尋找的東西。

0

的vim -c '語法關' FILENAME.EXT

+0

這將關閉突出_after_加載文件。 – 2008-10-07 13:15:36

+0

'vim --cmd'語法off'`應該在加載文件之前運行*。 – Orwellophile 2016-07-24 00:20:53

3

的vim -u NONE <名>

這將跳過所有的初始化從配置文件中。

運行gvim時使用大寫字母U.

「-i NONE」只會排除viminfo被加載。如果你在那裏定義語法高亮,那也會有幫助。

15

添加到您的.vimrc:

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

注意,這句法禁止在所有的緩衝區突出;語法是一個全局的Vim事物,不能被限制在單個緩衝區中。

+1

使用'語法清除'而不是'語法關閉'僅適用於一個緩衝區。 – 2008-11-24 07:03:55