free web page hit counter

Vi Commands Cheat Sheet


Vi Commands Cheat Sheet

Hey du! Mal wieder in der vi Hölle gefangen? Keine Sorge, das passiert den Besten von uns. Kennst du das, wenn du einfach nur schnell 'ne Datei bearbeiten willst und plötzlich… BAM! Vi. Und dann stehst du da, wie der Ochs vorm Berg, und fragst dich: “Wie komm ich hier wieder raus?!”

Kein Problem! Ich hab da was für dich: Den ultimativen vi Cheat Sheet, der dich zum vi-Ninja macht… oder zumindest davor bewahrt, deinen Laptop aus dem Fenster zu werfen. 😉

Grundlagen, Baby!

Bevor wir in die Tiefen eintauchen, lass uns kurz die Basics klären. Vi hat zwei Hauptmodi: Normal Mode (zum Navigieren und Befehle ausführen) und Insert Mode (zum Tippen, duh!).

Normal Mode: Dein Startpunkt. Hier passieren die magischen Dinge.

Insert Mode: Erreichst du mit 'i' (vor dem Cursor einfügen), 'a' (nach dem Cursor einfügen) oder 'o' (neue Zeile unterhalb). Zum Verlassen: ESC!

Merke: ESC ist dein bester Freund. Wirklich. Vertrau mir.

Navigation: Tanz auf der Tastatur!

Vi ohne Maus? Ja, das geht! Und ist sogar ziemlich cool, wenn man's drauf hat. Hier die Moves:

h: Linkslaufen (wie ein kleiner Schritt zurück ins Leben)

j: Runtergehen (tiefer in den Kaninchenbau)

k: Hochgehen (Raus aus dem Loch!)

VI Cheat Sheet - Resources from GoSquared
VI Cheat Sheet - Resources from GoSquared

l: Rechtslaufen (vorwärts, immer vorwärts!)

Gibt's auch schneller? Aber hallo! Du willst ja nicht den ganzen Tag mit kleinen Schritten verbringen, oder?

gg: Zum Anfang der Datei springen. (Hello, Anfang!)

G: Zum Ende der Datei springen. (Bye, Ende!)

[Zahl]G: Zu Zeile [Zahl] springen. (Direkt zum Problem, würde ich sagen!)

Bearbeiten: Wo die Magie passiert!

Okay, jetzt wird's spannend. Text manipulieren! So richtig mit Schwung.

i: In den Insert Mode wechseln (vor dem Cursor)

a: In den Insert Mode wechseln (nach dem Cursor)

vi Cheat Sheet | vi Command Line Guide
vi Cheat Sheet | vi Command Line Guide

o: Neue Zeile unterhalb einfügen und in den Insert Mode wechseln.

O: Neue Zeile oberhalb einfügen und in den Insert Mode wechseln.

x: Zeichen unter dem Cursor löschen. (POOF! Weg.)

dd: Ganze Zeile löschen. (RADIKAL!)

dw: Wort löschen. (Einfach weg damit.)

Und das Beste? Du kannst das mit Zahlen kombinieren! Zum Beispiel:

5dd: Löscht 5 Zeilen. (Boom!)

Suchen & Ersetzen: Detektivarbeit für Nerds!

Brauchst du was Bestimmtes? Kein Problem, Vi ist dein persönlicher Sherlock Holmes.

vi Cheat Sheet | vi Command Line Guide
vi Cheat Sheet | vi Command Line Guide

/Suchbegriff: Sucht nach "Suchbegriff" (Vorwärts).

?Suchbegriff: Sucht nach "Suchbegriff" (Rückwärts).

n: Nächste Fundstelle. (Weiter geht's!)

N: Vorherige Fundstelle. (Zurück zum Tatort!)

Ersetzen? Na klar!

:s/alter_text/neuer_text/g: Ersetzt "alter_text" durch "neuer_text" in der aktuellen Zeile (global).

:%s/alter_text/neuer_text/g: Ersetzt "alter_text" durch "neuer_text" in der gesamten Datei (global).

Achtung: Sei vorsichtig mit globalen Ersetzungen! Sonst hast du am Ende vielleicht 'nen Haufen ungewollter Änderungen. 😉

Vi Cheat Sheet [Free PDF Download] - LinuxSimply
Vi Cheat Sheet [Free PDF Download] - LinuxSimply

Speichern & Beenden: Die Ziellinie!

Fast geschafft! Nur noch speichern und raus hier!

:w: Speichern (Write).

:q: Beenden (Quit) (wenn keine Änderungen).

:q!: Beenden ohne Speichern (Ignore changes!) (Nur im Notfall! Denk drüber nach!).

:wq: Speichern und Beenden (Die beste Option!).

ZZ: Speichern und Beenden (Noch kürzer!).

Und das war's! Du hast den vi Cheat Sheet überlebt! Jetzt kannst du mit deinem neuen Wissen glänzen (oder zumindest nicht mehr ganz so hilflos aussehen). Viel Spaß beim Texten!

PS: Übung macht den Meister. Je mehr du vi benutzt, desto schneller wirst du. Und vergiss nicht: Google ist dein Freund! 😉

Vi cheat sheet Vi CheatSheet | PPT The ultimate Vi cheat sheet - essential vi commands cheat sheet that Vi Cheat Sheet | PDF | Operating Systems | Computer Software and The ultimate Vi cheat sheet - essential vi commands cheat sheet that The ultimate Vi cheat sheet - essential vi commands cheat sheet that

You might also like →