Stichwort: Exit VIM

Wer heute morgen Zeitung gelesen hat, hat es sicherlich bereits mitbekommen. Auf Stackoverflow, eine der, wenn nicht die größte Developer Community im Netz, hat ein Beitrag zum „Wie verlasse ich VIM“ die Millionen Hits Grenze erreicht. Nach nur 5 Jahren 🙂  Witz vorwegnehm, die Ukrainer haben die meisten Probleme VIM zu verlassen, fragt sich nur wieso 😉

Die trivilae Lösung lautet übrigens  „:q!“ eingeben.

Aber, manchmal geht das nicht und dann wirds interessant, denn VIM hat soviele Features eingebaut, daß man unabsichtlich eins auslöst, wenn man eine Taste benutzt. Wenn man dann „:q“ nicht mehr eingeben kann, liegt dies meistens daran, weil man „CTRL + s“ erwischt hat. Das aktiviert den Makroaufnahmemodus (afaik) den man nur mit „CTRL + q“ verlassen kann. Danach kann man wieder „:q“ eingeben.

ATTN: Dieser Beitrag hat doppelt soviele nützliche Informationen zum Verlassen von VIM, ich bitte um 1 Mio Hits in 2,5 Jahren . Danke 😉

Vim Zeilennummern austreiben

Wie man VIM, dem zeilenbasierten Texteditor, die Zeilennummern austreibt ist ganz einfach, warum man das machen sollte, ist die Frage?

Erstmal der Grund:  Wenn Sie Zeilennummern an haben, können Sie nicht richtig mit Copy&Paste arbeiten, weil die Zeilennummern schlauerweise mitkopiert werden.

Im laufenden Betrieb schalten Sie die Zeilennummern aus, in dem Sie „:set nonumber“ eingeben. Mit „:“ kommen Sie in den Kommandomodus von VIM, was aber jeder VIM User beherrschen sollte, da man sonst nichts abspeichern , geschweige denn den Editor wieder verlassen kann. (Tip: „:wq“ für Write+Quit )

Wen Sie das dauerhaft abschalten möchten, editieren Sie die Datei „.vimrc“ in Ihrem Benutzerverzeichnis, oder gleich die globale Datei unter „/etc/vimrc“ . Im letzteren Fall, bleibt die Einstellung auch beim Wechsel eines Benutzers erhalten.

Wenn Sie die Zeilennumer brauchen, einfach mal „STRG+g“ benutzen, dann wird angezeigt wo Sie sich befinden.

Mit „g123+RETURN“ springen Sie direkt in die Zeile 123, mit „gg“ an den Anfang einer Datei. Zeilennummern brauchen Sie also gar nicht, die stören nur 🙂