Come posso migliorare le prestazioni quando faccio scorrere i miei file e li codifico? Con l'evidenziazione della sintassi, vim è così lento. Quando lo spengo, tutto è ok. C'è un modo o alcuni consigli per renderlo più veloce?highlight sintassi vim migliorare le prestazioni
risposta
provare queste impostazioni:
set nocursorcolumn
set nocursorline
set norelativenumber
syntax sync minlines=256
controllare anche http://vim.wikia.com/wiki/Fix_syntax_highlighting
grazie, proverò, ma ora ho intel i7 ponte sabbioso core, e non vedo alcun congelamento =) – RusAlex
Grazie per il 'nocursorline ' mancia. Ho sofferto di gvim che è stato un po 'lento per molto tempo e disabilitare la linea di cursore ha fatto una notevole differenza – aphax
Non so cosa significhi "sintassi sync di sincronizzazione", ma ha funzionato a meraviglia per PHP di grandi dimensioni che ho modificato. Grazie! – dsummersl
È possibile utilizzare l'opzione scrolljump
. Lo scorrimento non sarà più scorrevole ma, piuttosto che scorrere riga per riga, scorrerà le righe scrolljump
contemporaneamente.
Si può provare:
set scrolljump=5
non risolve il problema principale, ma è una soluzione.
ho avuto un problema con il rallentamento delle prestazioni da vim durante la modifica di alcuni file CSS.
Ho scoperto che la causa nel mio caso erano le immagini inline di grandi dimensioni che utilizzavano gli URL di dati.
per velocizzare le cose, ho appena modificato i miei Vimrc in questo modo:
set synmaxcol=200
Questo ha fatto il trucco per me. Spero che aiuti qualcun altro. Punta di cappello a https://superuser.com/questions/302186/vim-scrolls-very-slow-when-a-line-is-to-long
Per file di grandi dimensioni, vim leggerà l'intero file per determinare il contesto per un'accurata evidenziazione della sintassi.
L'impostazione di un numero massimo di righe da sottoporre a scansione aumenterà notevolmente le prestazioni, con il potenziale costo di un'accurata evidenziazione della sintassi.
Aggiungere il seguente al vostro .vimrc
autocmd BufEnter * :syn sync maxlines=500
Questo imposterà la dimensione massima del buffer sintassi da 500 linee.
- 1. Evid highlight Vim
- 2. ASP.NET - migliorare le prestazioni
- 3. Migliorare le prestazioni di XmlSerializer
- 4. Come migliorare le prestazioni del Core Data?
- 5. Come migliorare le prestazioni nel seguente scenario
- 6. Come migliorare le prestazioni del server Jenkins?
- 7. Come migliorare le prestazioni di ViewFlipper/ViewAnimator
- 8. Migliorare le prestazioni con LEFT JOIN
- 9. Migliorare le prestazioni di SHA-1 ComputeHash
- 10. Come migliorare le prestazioni del Webpack?
- 11. come migliorare le prestazioni di purePDF?
- 12. Voglio migliorare le prestazioni di xslt
- 13. Migliorare le prestazioni di un'applicazione ASP.NET
- 14. migliorare le prestazioni del modello jQuery
- 15. Come migliorare le prestazioni SQLite come dichiarazione
- 16. Come migliorare le prestazioni di WinForms MSChart?
- 17. Come migliorare le prestazioni con idiomi F #
- 18. Come migliorare le prestazioni di SQLAlchemy?
- 19. Come evitare l'aliasing e migliorare le prestazioni?
- 20. Migliorare le prestazioni della risoluzione dell'edera
- 21. Applicazione, migliorare le prestazioni degli eventi tattili
- 22. VIM: semplici passi per creare il file highlight della sintassi - per i file di log
- 23. Migliorare le prestazioni di ottenere MethodInfo da MethodCallExpression
- 24. Come migliorare le prestazioni di questo calcolo numerico in Haskell?
- 25. Come migliorare le prestazioni di questo programma Haskell?
- 26. Come migliorare le prestazioni dei servizi dati WCF
- 27. Modi per migliorare le prestazioni di scorrimento di UIWebView?
- 28. Migliorare le prestazioni dei dati. Data di disponibilità + incollatura?
- 29. Come migliorare le prestazioni durante l'iterazione di un DOMDocument?
- 30. Come posso migliorare le prestazioni di "include() s" in PHP?
Modifica file più piccoli? Quale tipo di file è selezionato? – DigitalRoss
L'evidenziazione della sintassi è corretta. Quale versione di Vim stai usando? Modalità testo normale/console o gVim? Quale sistema operativo? Eseguire vim localmente o remotamente? Chi ha creato il file delle regole di sintassi? Quanto è veloce "così lento": puoi quantificare la velocità? –
Ho lo stesso problema con sintassi di sintassi C e foldmethod = sintassi. – skeept