de Löschen Sie alles bis zum Ende des Wortes, indem Sie drücken. auf Wunsch deines Herzens.
ci (xyz [Esc] - Dies ist eine seltsame. Hier bedeutet das 'i' nicht den Einfügemodus. Stattdessen bedeutet es innerhalb der Klammer. Diese Sequenz schneidet also den Text in der Klammer, in der Sie stehen, und ersetzt ihn durch "xyz". Es funktioniert auch in eckigen Klammern und Zahlen - machen Sie einfach ci [oder ci {entsprechend. Natürlich können Sie di tun (wenn Sie nur den gesamten Text löschen möchten, ohne etwas einzugeben. Sie können dies auch tun, a
anstatt i
wenn Sie Ich möchte auch die Klammern löschen und nicht nur den darin enthaltenen Text.
ci " - schneidet den Text in aktuelle Anführungszeichen
ciw - schneidet das aktuelle Wort. Dies funktioniert genauso wie das vorherige, außer dass (
es durch ersetzt wird w
.
C - Schneiden Sie den Rest der Leitung ab und wechseln Sie in den Einfügemodus.
ZZ - Aktuelle Datei speichern und schließen (viel schneller als Strg-F4, um die aktuelle Registerkarte zu schließen!)
ddp - verschiebt die aktuelle Zeile eine Zeile nach unten
xp - Verschiebe das aktuelle Zeichen um eine Position nach rechts
U - Großbuchstaben, so viwU
upercases das Wort
~ - schaltet die Groß- und Kleinschreibung um, um viw~
das ganze Wort umzukehren
Strg + U / Strg + D Scrollen Sie die Seite einen halben Bildschirm nach oben oder unten. Dies scheint nützlicher zu sein als das übliche Vollbild-Paging, da es einfacher ist, die Beziehung zwischen den beiden Bildschirmen zu erkennen. Für diejenigen, die immer noch den gesamten Bildschirm gleichzeitig scrollen möchten, gibt es Strg + f für Vorwärts und Strg + b für Rückwärts. Strg + Y und Strg + E scrollen zeilenweise nach unten oder oben.
Der verrückte, aber sehr nützliche Befehl ist zz - er scrollt den Bildschirm, damit diese Zeile in der Mitte angezeigt wird. Dies ist hervorragend geeignet, um den Code, an dem Sie arbeiten, in den Mittelpunkt Ihrer Aufmerksamkeit zu stellen. Geschwisterbefehle - zt und zb - machen diese Zeile zur oberen oder unteren Zeile auf dem Bildschirm, was nicht ganz so nützlich ist.
% findet und springt zur passenden Klammer.
de - löscht von Cursor an das Ende des Wortes (Sie können auch tun dE
bis zum nächsten Raum löschen)
bde - löscht das aktuelle Wort vom linken zum rechten Trennzeichen
df [Leerzeichen] - Löschen bis einschließlich des nächsten Leerzeichens
dt. - bis zum nächsten Punkt löschen
dd - löscht die gesamte Zeile
ye (oder yE) - zieht den Text von hier bis zum Ende des Wortes
ce - schneidet das Ende des Wortes durch
bye - kopiert das aktuelle Wort (ich frage mich, was "hi" macht!)
yy - kopiert die aktuelle Zeile
cc - schneidet die aktuelle Zeile, Sie können dies auch S
stattdessen tun . Es gibt auch eine untere Kappe, s
die das aktuelle Zeichen abschneidet und in den Einfügemodus wechselt.
viwy oder viwc . Ziehen oder ändern Sie das aktuelle Wort. Drücken Sie w
mehrmals, um jedes nachfolgende Wort auszuwählen, b
und bewegen Sie sich rückwärts
vi { - Wählen Sie den gesamten Text in Zahlenklammern aus. va {- wähle den gesamten Text einschließlich {} s aus
vi (p - Markiere alles in den () s und ersetze es durch den eingefügten Text
b und e bewegen den Cursor wortweise, ähnlich wie dies normalerweise bei Strg + Pfeilen der Fall ist . Die Definition des Wortes ist jedoch etwas anders, da mehrere aufeinanderfolgende Delmiter als ein Wort behandelt werden. Wenn Sie in der Mitte eines Wortes beginnen, gelangen Sie durch Drücken von b immer zum Anfang des aktuellen Wortes, und jedes aufeinanderfolgende b springt zum Anfang des nächsten Wortes. In ähnlicher Weise und leicht zu merken e
wird der Cursor an das Ende des aktuellen und jedes nachfolgenden Wortes gesetzt.
Ähnlich wie bei b
/ e
, Groß- B
und E
Kleinschreibung und bewegen Sie den Cursor Wort für Wort, wobei Sie nur Leerzeichen als Trennzeichen verwenden.
Großbuchstabe D (tief durchatmen) Löscht den Rest der Zeile rechts vom Cursor, wie bei normalen Editoren auch Umschalt + Ende / Entf (beachten Sie 2 Tastendrücke - Umschalt + D - anstelle von 3).