Transkripte
1. Einführung: Wenn Sie ein
Terminalfenster unter macOS oder Linux verwenden, ist
VIM wahrscheinlich der
beliebteste Texteditor den
Sie verwenden sollten Und der Name VM stammt
eigentlich von VI. Das liegt daran, dass der
ursprüngliche Unix-Texteditor VI
hieß, was für Visual steht, aber er wurde später durch VIM
verbessert, was für VI Improve steht In diesem Kurs lernen wir
die Grundlagen von VIM kennen,
was das Öffnen von Dateien, das
Navigieren durch
sie, das Vornehmen von Änderungen, das
Speichern oder das Erstellen
völlig neuer
Dateien von Grund auf umfasst Navigieren durch
sie, das Vornehmen von Änderungen, Speichern oder das Erstellen völlig neuer
Dateien Wenn es das ist, wonach Sie
suchen, lassen Sie uns
2. Vim öffnen und schließen: Ich habe also bereits ein
Terminalfenster auf meinem Computer geöffnet. Das ist ein Linux-Terminal. Wenn Sie nicht wissen, wie
man ein Terminal öffnet, suchen Sie
einfach auf Ihrem System nach einem
Programm namens Terminal. Als Nächstes
müssen Sie eine TXT-Datei suchen. Wenn Sie also noch keine TXT-Datei
haben, können
Sie auch die folgenden Befehle
verwenden. Du wirst hier
Fine verwenden. Schrägstrich Das bedeutet, dass wir nach dem gesamten Dateisystem
suchen dem gesamten Dateisystem
suchen Ich werde
dir einen Dash-Namen geben. Und wir werden
hier sehen, dass wir
alle Dateien finden wollen , die mit TXT enden. Und das bringt uns zu
einer Liste möglicher Dateien, und wir werden einfach eine davon
auswählen. Ich werde das mit
Control C oder Command
C kopieren , wenn Sie macOS verwenden. Ich werde
den Befehl copy,
CP verwenden, um das in das
aktuelle Verzeichnis zu kopieren, und werde hier einfach die Daten
als Referenz auf das
aktuelle Verzeichnis
verwenden . Das sind also wichtige Daten , die Sie hier
ganz am Ende sehen. Also das Einzige, was
wir wollen, ist, diese
spezielle Datei hier zu haben. Also verwende ich den LS-Befehl, um alle Dateien
im aktuellen Ordner
aufzulisten. Ich sehe hier, dass wir das TXT
gestartet haben. Dies ist die Datei, die
wir zunächst verwenden werden. Wie können wir also
den Inhalt
dieser Datei mit VIM sehen ?
Nun, das ist super einfach Wir müssen nur den Befehl VIM
eingeben
und dann den Namen der Datei, die geöffnet In diesem Fall wird es also TXT starten und hier einfach
SD eingeben und dann die Tabulatortaste drücken,
und das Ganze wird automatisch vervollständigt,
stellen Sie sicher, dass keine Fehler gemacht Und was siehst du, diese Datei ist eigentlich das
VIM-Referenzhandbuch, also erklärt es Dinge über Ich habe das nicht geplant.
Das ist eher ein Zufall. Nun, ich muss Ihnen sagen
, dass viele Leute eine schreckliche Erfahrung machen wenn sie VIM
zum ersten Mal benutzen Und das liegt daran,
dass es so einfach ist, eine Datei zu öffnen, aber ich habe keine Ahnung, wie man
VIM beendet , nachdem sie die Datei
geöffnet haben Deshalb bin ich hier, um sicherzustellen, dass Sie eine viel
bessere Erfahrung Also, was die Leute versuchen, ist Escape oder Control C zu
drücken, dann fangen sie an, ich weiß nicht, Dinge passieren und
sie wissen nicht, Oh mein Gott, was
ist hier passiert? Ich weiß nicht, wie ich aussteigen soll. Ich stecke fest. Was sollte ich tun? Sollte ich meinen Computer ausschalten? Manche Leute machen das. Wortspiel,
Computer ist ausgefallen, wird neu gestartet Okay. Also das ist etwas
, das wir vermeiden wollen. Falls Sie also
schon etwas versucht haben und sich nicht sicher sind, was
dort passiert ist , wo Sie sich befinden, drücken Sie
einfach Escape. Also das ist das
Erste. Du drückst Escape. Als Nächstes
möchten Sie eine Spalte eingeben, und diese wird hier
ganz unten
auf dem Bildschirm angezeigt. Das ist also das Spaltenzeichen, und das ermöglicht es uns, hier etwas einzugeben, und wir werden
ein Ausrufezeichen eingeben und dann die Eingabetaste drücken Und wer hat es geschafft, VIM zu verlassen. Also lass uns weitermachen und es noch
einmal öffnen , damit wir uns umschauen
können Sie können Ihre Fehlertasten verwenden um
zu navigieren,
sodass Sie einfach
nach unten gehen können , wenn Sie sehen möchten, was
der Inhalt ist , oder Sie
können einfach nach oben gehen. Das sind also zumindest
die grundlegenden Dinge in Bezug auf die Verwendung von VIM. Versuchen wir es erneut, den Vorgang zu beenden. Ich gebe Spalte, Q, Ausrufezeichen und Enter ein
und schon haben wir den Vorgang
3. Vim-Betriebsmodi (Einfügenmodus, Befehlsmodus): VIM arbeitet in verschiedenen Modi,
was ein Schlüsselkonzept ist, das es
zu verstehen Lassen Sie uns also
die vorhandenen Modi durchgehen ,
damit Sie wissen, was sie sind und in welchem Modus
Sie sich gerade befinden Also werde ich den VM-Befehl
verwenden , um dieselbe Datei zu öffnen. Und was wir
gerade auf dem Bildschirm sehen, ist der normale Modus. Dies ist der Modus zum
Navigieren. So können wir zum Beispiel
die Pfeiltasten verwenden und
sehen , worum es in dieser Datei
geht. Und das ist in Ordnung. Wir haben
hier diesen Cursor, mit dem wir zu einer bestimmten Stelle in
der Datei
gehen und uns so ziemlich
umschauen können dem wir zu einer bestimmten Stelle in
der Datei
gehen und uns so ziemlich , wie wir es mit jedem Texteditor
tun würden. So gehen
wir also auf die einfachste Weise auf und ab. Aber es gibt auch
den Einfügemodus, und das ist der Modus, um Änderungen an dieser Datei
vorzunehmen. Also, wenn Sie Text einfügen möchten, wenn Sie Text entfernen möchten. Und wir aktivieren
den Einfügemodus indem wir die
I-Taste auf der Tastatur drücken Und was Sie hier am Ende
des Bildschirms bemerken werden ,
ist diese Beilage Wenn Sie also
am unteren Bildschirmrand das Einfügen sehen, wissen
Sie, oh, ich bin
im Einfügemodus. Wenn ich etwas eintippe, wird das dann
Teil der Datei sein. Wenn Sie also sagen, oh nein, nein, ich möchte nicht
im Einfügemodus sein, brauchen Sie nur die Escape-Taste
auf Ihrer Tastatur zu drücken und Sie werden hier unten sehen, dass das
Einfügen verschwindet. Und nicht zuletzt
gibt es auch den Befehlszeilenmodus. Befehlszeilenmodus
ist also aktiviert, wenn wir das
Spaltenzeichen auf der Tastatur eingeben. Sie werden
also sehen, dass wir
hier jetzt eine Spalte haben. Und wieder können
wir einen Befehl eingeben. Der Befehl, wie wir
derzeit wissen, besteht also einfach aus Q und dem
Ausrufezeichen,
was VIM anweist, das Programm zu beenden,
ohne Änderungen zu speichern
4. Änderungen an einer Datei mit Vim vornehmen: Nehmen wir nun an, wir möchten einige
Änderungen an dieser Datei vornehmen Wir müssen
sie also nur
wie zuvor mit VIM öffnen , und vielleicht möchten wir zu
einem bestimmten Teil navigieren , in dem wir diese Änderung vornehmen
möchten Nehmen wir zum Beispiel an
,
wir möchten genau hier eine Änderung vornehmen Und dann drücken wir
I, um in den Einfügemodus zu wechseln. Und jetzt, wenn wir
zum Beispiel etwas eingeben , drücke ich
die Eingabetaste, ich werde eine neue Zeile erstellen, und ich kann
so etwas schreiben wie das ist eine neue Zeile. Das ist also die
Änderung, die wir vorgenommen haben. Nehmen wir an, wir sind mit den Änderungen
fertig, dann drücke ich die Esc-Taste und jetzt haben wir
den Einfügemodus verlassen, aber wir sind noch nicht fertig Wir möchten diese Änderungen speichern. Die Art und Weise, wie wir
die Änderungen speichern, besteht darin, hier
einfach
den Befehlsmodus zu aktivieren,
also das geschieht, indem hier
einfach
den Befehlsmodus zu aktivieren, wir in die Spalte
tippen, und wir können hier einfach W eingeben, was für rechts steht. Das wird also die Änderungen
speichern. Also können wir hier richtig eintippen. Und dann wurden diese Änderungen, die
wir vorgenommen haben, gespeichert. Du wirst hier sagen,
gleich nachdem der Button geschrieben wurde. Nun, ziemlich oft
wollen wir die Änderungen nicht speichern
und trotzdem in VIM sein Also
versuchen wir normalerweise , zwei Dinge
gleichzeitig zu tun Wir wollen sparen und
wir wollen aufhören. Also wieder
aktivieren wir hier den Kommandozeilenmodus, schreiben hier W zum
Schreiben der Änderungen, aber auch Q zum Beenden
und drücken Enter Die Änderungen werden also
sicher sein und wir werden den Vorgang beenden. Aber das
verwende ich normalerweise nicht, um VIM schnell zu beenden. Stattdessen gehe
ich einfach in Befehlszeilenmodus und drücke
dann hier X. Also
speichert X schnell , wenn es etwas
zu ändern gibt, und wird beendet Für mich ist es einfach
schneller, einfach X, Enter und Exit einzugeben und
dann W und
Q zu drücken, dann W und
Q zu drücken um so ziemlich
das gleiche Ergebnis zu erzielen.
5. Neue Dateien mit Vim erstellen: Lassen Sie uns als Nächstes eine komplett
neue Datei mit VIM
erstellen Und wir werden das
auf sehr einfache Weise tun. Wir werden den Befehl
VIM eingeben. Und nehmen wir an, wir
möchten eine neue Datei erstellen , die Blog Dot TXT heißt Und ich werde
weitermachen und die Eingabetaste drücken ,
damit wir VIM eingeben können Was wir hier
sehen werden, ist der Name der Datei
, auf der hier U steht.
Sie werden hier sehen,
dass diese Datei nichts Was diese Tilde hier
darstellt, ist also nur Inhalt , der zu diesem
Zeitpunkt noch nicht existiert Wenn Sie also anfangen möchten, etwas zu
schreiben, müssen wir nur in den
Einfügemodus wechseln, indem Sie I drücken, und wir können eine
neue Textzeile schreiben wie heute verdiene ich VIM Verlassen wir den Einfügemodus,
indem wir Escape drücken. Und wenn Sie
die Änderungen, die wir an dieser Datei
vorgenommen haben, speichern möchten die Änderungen, die wir an dieser Datei
vorgenommen haben, ich den
Befehlsmodus mit Spalte auf, X ein und drücke dann die Eingabetaste, und jetzt wurde unsere Datei gespeichert. Wenn Sie den Inhalt
überprüfen möchten, können
wir erneut VIM und
den exakt gleichen Dateinamen verwenden Und wir werden hier sehen,
dass das, was wir
hier eingegeben haben , tatsächlich sicher war
6. Fazit: In diesem Kurs
haben wir also gerade
die absoluten Grundlagen der
Verwendung von VIM gelernt die absoluten Grundlagen der
Verwendung von VIM Ich hoffe also, dass Sie
jetzt viel sicherer sind , dass Sie zumindest wissen, wie
Sie VIM beenden können, wenn Sie müssen Im Idealfall sollten Sie jedoch
wissen, wie Sie
Änderungen an einer Datei vornehmen, wie Sie durch Hoch
- und Heruntergehen
navigieren können, indem Sie mit VIM
eine neue Datei erstellen und die grundlegenden
Befehle zum Beenden
ohne Speichern und zum Beenden mit Speichern kennen
. Vielen Dank für die
Teilnahme an diesem Kurs und wir hoffen, Sie
in einem anderen Kurs zu sehen