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.
- 1. vim katlama karışıklık sözdizimi vurgulama
- 2. Kutu gölgesinin performansını artırın
- 3. Notepad dönüştürmek + + sözdizimi vim için vurgulama dosyası (veya kimse var mı/kdb + vim sözdizimi vurgulama dosyası?)
- 4. SVG/CSS çeviricinin performansını artırın
- 5. vim rastgele sözdizimi keser
- 6. PyCharm'daki Vagrantfile sözdizimi vurgulama
- 7. C# - mükemmel sözdizimi vurgulama
- 8. Scaml sözdizimi vurgulama Emacs
- 9. WordPress sözdizimi vurgulama
- 10. MS Word'de sözdizimi vurgulama
- 11. Geany'de özel sözdizimi vurgulama
- 12. Vim indentasyon vurgulama nasıl kaldırılır?
- 13. Vim: Sözdizimini Yeniden Başlat Arbitrary Line'dan Vurgulama
- 14. Python Sözdizimi Microsoft Word'de vurgulama
- 15. F # sözdizimi için işaretleme vurgulama ++
- 16. Ücretsiz Sözdizimi Vurgulama .NET Düzenleyicisi
- 17. Özel Vim HTML sözdizimi
- 18. VIM: Sözdizimi vurgulamadan açılmadan belirli .c dosyaları
- 19. Vim içinde arama vurgulama (hlsearch) çalışmıyor
- 20. R tutulması R İşaretleme sözdizimi yazdırılırken vurgulama
- 21. Sözdizimi vurgulama kitaplığı C/C++ ile yazılmış
- 22. IntelliJ Topluluğu Sürümü: Javascript sözdizimi vurgulama
- 23. Blogda F # sözdizimi vurgulama nasıl eklenir
- 24. Sözdizimi Vurgulama Birleştirme diff ve xxx
- 25. Özel Windows 7 Önizleme Pane sözdizimi vurgulama
- 26. Ruby benzeri sözdizimi Thor için VIM'de vurgulama
- 27. AvalonEdit'e sözdizimi vurgulama kuralları eklemek programlı olarak
- 28. Gedit için Github sözdizimi vurgulama stili şeması?
- 29. Vim için sözdizimi nasıl ayarlanır?
- 30. Syntax Çoklu düzenleyicilerle çalışan vurgulama aracı/dili
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