Detaillierte Erklärung des Linux-Texteditors Vim

Detaillierte Erklärung des Linux-Texteditors Vim

Vim ist ein leistungsstarker Vollbild-Texteditor und der am häufigsten verwendete Texteditor unter Linux/UNIX. Seine Funktion besteht darin, Textdateien zu erstellen, zu bearbeiten und anzuzeigen. Vim hat keine Menüs, nur Befehle. (Wird beim Bearbeiten einiger Konfigurationsdateien und beim Schreiben einiger einfacher Skripte verwendet)

Die drei Arbeitsmodi von Vim: Befehlsmodus, Einfügemodus und Bearbeitungsmodus
vi [Dateiname] –> Befehlsmodus aufrufen, iao eingeben, um in den Einfügemodus zu wechseln Befehlsmodus: wq eingeben, um zu beenden; iao eingeben, um in den Einfügemodus zu wechseln; Eingabe: Bearbeitungsmodus aufrufen Einfügemodus: ESC, um Befehlsmodus zu beenden Bearbeitungsmodus: Eingabe, um den Befehl zu beenden

Befehl einfügen:

Positionierbefehl:


Löschbefehl:


Kopier- und Ausschneidebefehle:


Befehle zum Ersetzen und Rückgängigmachen:


Such- und Suchen-Ersetzen-Befehle:


Befehle speichern und beenden:

Vim-Tipps

Ergebnis der Ausführung des Importbefehls: r! Befehlsdefinition Tastenkombination: map Tastenkombinations-Auslösebefehl Beispiel: map ^PI#
:Karte ^B 0x
Hinweis: Strg+v, Strg+p erzeugt den Effekt ^P oder Strg+v+p

Oben finden Sie eine ausführliche Erklärung und Integration des vom Herausgeber vorgestellten Linux-Texteditors Vim. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Praktische Linux Vim-Befehle erklärt
  • So bedienen Sie die Editoren vi und vim unter Linux
  • Einführung in die Installation des Vim-Plugins unter Linux

<<:  So implementieren Sie das Singleton-Muster in Javascript

>>:  Mysql-Optimierung Zabbix-Partitionsoptimierung

Artikel empfehlen

Detaillierte Erklärung der Verwendung von DECIMAL im MySQL-Datentyp

Detaillierte Erklärung der Verwendung von DECIMAL...

MySQL effiziente Abfrage Left Join und Gruppieren nach (plus Index)

MySQL effiziente Abfrage MySQL verzichtet auf „Gr...

Vant+postcss-pxtorem implementiert Browser-Anpassungsfunktion

Rem-Layout-Anpassung Die Stile in Vant verwenden ...

Detaillierte Beschreibung von Shallow Copy und Deep Copy in js

Inhaltsverzeichnis 1. js-Speicher 2. Abtretung 3....

So verstehen Sie die semantische HTML-Struktur

Ich glaube, jeder kennt HTML und CSS, kennt die T...

Implementierung des React Page Turner (inkl. Front- und Backend)

Inhaltsverzeichnis Frontend Entwerfen und schreib...

Zusammenfassung gängiger MySQL-DDL-Operationen

Bibliotheksverwaltung Erstellen einer Bibliothek ...

Einführung in die CentOS7-Firewall und portbezogene Befehle

Inhaltsverzeichnis 1. Überprüfen Sie den aktuelle...

jQuery-Plugin zum Erzielen eines Karusselleffekts

Jeden Tag ein jQuery-Plugin - jQuery-Plugin zur I...

Tutorial und Praxis zu den virtuellen Speichereinstellungen unter Linux

Was ist virtueller Speicher? Zunächst werde ich e...

Vue3 kapselt die Lupeneffektkomponente der Jingdong-Produktdetailseite

In diesem Artikel wird der spezifische Code der V...

Nginx tp3.2.3 404 Problemlösung

Vor Kurzem habe ich Apache auf nginx umgestellt. ...