كيفية تجنب تسليط الضوء على تركيب لملفات كبيرة في همة؟

StackOverflow https://stackoverflow.com/questions/178257

سؤال

وملفات ضخمة تأخذ إلى الأبد لتحميل والعمل مع في همة، بسبب بناء جملة تسليط الضوء.

وأنا أبحث عن وسيلة للحد من حجم الملفات الضوء، بحيث ملفات أكبر من (مثلا) 10MB سيكون عديم اللون.

هل كانت مفيدة؟

المحلول

وإضافة السطر التالي إلى _vimrc لا حيلة، مع مكافأة: أنه يتعامل مع الملفات المضغوطة بطريقة gzip، وأيضا (وهي حالة مشتركة مع ملفات ضخمة):

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

نصائح أخرى

وإضافة إلى .vimrc الخاص بك:

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

لاحظ أن هذا تعطيل تسليط الضوء على تركيب في ALL مخازن. بناء الجملة شيء همة العالمي، ولا يمكن أن تقتصر على مخزن مؤقت واحد.

ولم أحاول بنفسي، ولكن LargeFile المساعد ويبدو أن بالضبط لمعالجة هذا النوع من الاشياء التي كنت تبحث عنها.

وهمة -u NONE <اسم>

وهذا سوف تخطي كل التهيئة من ملفات التكوين.

استخدم الكبيرة U عند تشغيل gvim.

و"- ط NONE" لا تستبعد فقط viminfo من التحميل. إذا قمت بتعريفه جملة hilighting هناك، من شأنه أن يساعد أيضا.

وهمة -c 'في بناء الجملة قبالة' filename.ext على

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top