Aus irgendeinem Grund schaltet Vim (gVim für Windows) die Zeilennummern aus, wenn ich in den Einfügemodus gehe. Das kann ziemlich irritierend sein, weil es den gesamten Code nach rechts oder links verschiebt, wenn ich den Einfügemodus verlasse oder in ihn gehe - und das passiert mir ziemlich oft.
Irgendwelche Ideen, wie man die Zeilennummern (genauer gesagt die relativen Zahlen) unabhängig vom Modus beibehalten kann?
Taste: [] : Cursor | : Cursor im Einfügemodus
Normaler Modus
2 for(i = 0; i < something; i++) {
1 // some code here
0 // I am her[e]
1 // some more code
Einfügemodus
for(i = 0; i < something; i++) {
// some code here
// I am her|e
// some more code
Antwort1
Es klingt, als ob irgendwo ein Skript oder Plugin versucht, hilfreich zu sein. Sie können es wahrscheinlich mit diesem Befehl herausfinden:
:verbose autocmd InsertEnter,InsertLeave
Dies sollte die definierten Ereignisse und die Dateien auflisten, die sie definiert haben. Was Sie an diesem Punkt tun, hängt davon ab, ob Sie das Skript/Plugin behalten und nur konfigurieren/ändern oder vollständig entfernen möchten.