Dosyalarımı kaydırırken ve onları kodlarken performansı nasıl artırabilirim? Sözdizimi vurgulama ile, vim çok yavaş. Kapattığımda her şey yolunda. Daha hızlı hale getirmenin bir yolu veya önerileri var mı?vim sözdizimi vurgulama performansını artırın
cevap
bu ayarları deneyin:
set nocursorcolumn
set nocursorline
set norelativenumber
syntax sync minlines=256
Ayrıca belirli CSS dosyaları düzenlerken ben vim yavaş performans ile bir sorunu başlamıştı
http://vim.wikia.com/wiki/Fix_syntax_highlighting
teşekkürler, ben deneyeceğim, ama şimdi ben i7 kumlu köprü çekirdek var ve herhangi bir donma göremiyorum =) – RusAlex
'nocursorline için teşekkürler 'ipucu. Uzun bir süre için biraz halsiz olan gvimden sıkıldım ve imleç çizgisinin devre dışı bırakılması kayda değer bir fark yarattı – aphax
Ben syntax sync minlines'ın tam olarak ne anlama geldiğini bilmiyorum, fakat düzenlediğim büyük PHP için harikalar ürettim. Teşekkürler! – dsummersl
scrolljump
seçeneğini kullanabilirsiniz. Kaydırma daha pürüzsüz olmayacak ancak satır satır satır kaydırmak yerine, aynı anda scrolljump
satır kaydırır.
set scrolljump=5
Bilgisayar root sorunu çözmez, ama bir geçici çözüm:
Deneyebilirsin.
kontrol edin.
Durumumdaki nedenin, veri URL'lerini kullanarak büyük satır içi resimler olduğunu keşfettim.
Ben sadece çok gibi benim .vimrc modifiye, işleri hızlandırmak için:set synmaxcol=200
Bu benim için hile yaptı. Umarım başkasına yardım eder. https://superuser.com/questions/302186/vim-scrolls-very-slow-when-a-line-is-to-long
Şapka ipucu Büyük dosyalar için vim, doğru söz dizimi vurgulama bağlamını belirlemek için tüm dosyayı okuyacaktır.
Taranacak maksimum satır sayısını ayarlamak, doğru sözdizimi vurgulamanın olası maliyetinde performansı büyük ölçüde artıracaktır.
sizin .vimrcautocmd BufEnter * :syn sync maxlines=500
Bu 500 hatlarına maksimum sözdizimi tampon boyutunu belirleyecektir için aşağıdaki ekleyin.
Daha küçük dosyaları düzenle? Hangi vim filetype seçilir? – DigitalRoss
Sözdizimi vurgulamam iyi. Vim'in hangi versiyonunu kullanıyorsunuz? Normal metin/konsol modu veya gVim? Hangi işletim sistemi? Vim lokal olarak mı yoksa uzaktan mı çalışıyor? Sözdizimi kuralları dosyasını kim oluşturdu? Ne kadar hızlı "çok yavaş" - hızı ölçebilir misiniz? –
C sözdizimi vurgulaması ve foldmethod = sözdizimi ile aynı sorunu yaşıyorum. – skeept