Ich verwende vim unter Mac OS X, aber dies ist in Terminal.app und iTerm sehr langsam.
Fortschritte über viele Linien hinweg werden mühsam.
eine Idee einer Lösung?
macos
mac
vim
performance
terminal.app
Juan Pablo
quelle
quelle
Antworten:
Für mich hat das Löschen
.viminfo
geholfen.quelle
Vielleicht haben Sie einige kaputte Plugins oder ähnliches installiert. Versuchen Sie, das Verzeichnis mit vim configs vorübergehend umzubenennen:
Und / oder Hauptkonfigurationsdatei: mv ~ / .vimrc ~ / .vimrc.backup
Und versuchen Sie, vim ohne Konfiguration zu verwenden
quelle
Probieren Sie MacVim aus . Irgendwo im Blog ist auch eine 64-Bit-Version verfügbar, die eine neue Rendering-Ebene enthält.
quelle
Ich hatte dieses Problem (nur schmerzhaft langsam) und es war die Consolas-Schriftart, die ich in Terminal.App und ITerm verwendet habe. In meinem Fall hat die Umstellung auf Monaco die Dinge erheblich beschleunigt
quelle
Ich habe regelmäßig Probleme, einige Befehle können nur langsam neu gezeichnet werden. Dies ist ein Schuss im Dunkeln, aber wenn Sie ihn verwenden
cursorline
, versuchen Sie ihn zu deaktivieren. Dadurch wurde die Leistung für mich erheblich verbessertquelle
Bei Verwendung eines Retina iMac, von neovim, tmux und einer Reihe von neovim-Plugins stellte ich fest, dass das einzige, was die Bildlauf- und Rendergeschwindigkeit beeinflusste, die Wiederholungsrate der Tastatur war! Nichts anderes - Terminal.app gegen iTerm.app, neovim gegen vim, keine vim-Konfiguration gegen meine übliche, tmux gegen kein tmux, Cursorlinie gegen keine Cursorlinie usw. - machte einen wirklichen Unterschied beim langsamen Rendern und Scrollen, das ich erlebte.
Sobald ich die Tastenwiederholung schneller als in den Systemeinstellungen verfügbar eingestellt habe , wurde das Rendern und Scrollen in vim doppelt so schnell, unabhängig davon, ob ich alle meine Plugins geladen habe oder nicht. Ich habe ein bisschen mehr über die Faktoren geschrieben, die ich in diesem Kommentar zu tmux-Problem Nr. 353 untersucht habe .
Ich würde untersuchen, ob die Tastaturwiederholrate die Situation für Sie verbessert.
quelle
Überprüfen Sie, ob Sie eine andere Zuordnung haben, die mit 'hjkl' in Ihrem vimrc beginnt. Wenn Sie eine andere Zuordnung haben, die mit diesen beginnt, wartet vim darauf, die nächste Eingabe zu überprüfen, was zu einer verringerten Reaktionsfähigkeit führt.
quelle