
Beim Tippen in Vim merke ich, dass ich erheblich langsamer bin, weil Shift- Spaceden Cursor nicht vorwärts bewegt. Wenn ich also flüssig tippe und versuche, einen Großbuchstaben oder ein Sonderzeichen gefolgt von einem Leerzeichen einzugeben, denkt Vim, dass die Umschalttaste noch aktiv ist, und der Cursor bewegt sich nicht vorwärts. Dann mache ich einen Tippfehler und muss zurückgehen. Beim Tippen einer größeren Menge Code wird dies schnell zu einem erheblichen Problem für die Benutzerfreundlichkeit. Andere Textbearbeitungsprogramme behandeln Shift- Spacegenauso wie Space, einschließlich Webbrowser beim Tippen in Textfelder.
Ich weiß nicht wirklich, wie Vim funktioniert. Passiert das, weil Vim, wenn ich die Taste drücke , auf eine Escape-Sequenz -foo Shiftwartet ? Gibt es eine Möglichkeit, die Zuordnung so zu ändern , dass sie dieselbe Funktionalität wie die Leertaste hat, ohne die Latenz beim Warten auf eine Escape-Sequenz?ShiftS-Space
Ich habe derzeit in meiner vimrc eine Bindung an „nächster Puffer“ und „vorheriger Puffer“. Kann ich dieselbe Arbeit wie ohne Latenz Tab
ausführen , während ich diese Bindung weiterhin habe, oder muss ich alle Bindungen entfernen, um die Latenz beim Warten auf die Escape-Sequenz loszuwerden?S-Tab
S-Space
Space
S-Tab
S-foo