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

Angular Dependency Injection erklärt

Inhaltsverzeichnis Überblick 1. Abhängigkeitsinje...

CSS3 realisiert eine springende Ballanimation

Normalerweise besuche ich gerne die Sonderseiten ...

Methoden und Schritte für den Zugriff auf die Baidu Maps API mit JavaScript

Inhaltsverzeichnis 1. Baidu Map API-Zugriff 2. Ve...

So starten Sie ein Java-Programm im Docker

Erstellen Sie ein einfaches Spring Boot-Webprojek...

So deaktivieren Sie die Klartextanzeige und die Schnelllöschfunktion von IE10

IE10 bietet eine Schaltfläche zum schnellen Lösche...

Werfen wir einen Blick auf die Vorkompilierung von JavaScript (Zusammenfassung)

JS-Lauftrilogie js-Ausführungscode ist in drei Sc...

Mehrere Möglichkeiten zum Aktualisieren von Batches in MySQL

Normalerweise verwenden wir die folgende SQL-Anwe...

HTML-Code, der den Internet Explorer zum Einfrieren bringen kann

Wir müssen lediglich einen beliebigen Texteditor ö...

Zusammenfassung und Praxis des Javascript-Prototyp-Kettendiagramms

Inhaltsverzeichnis Prototypenkette Wir können ein...

So stellen Sie ein SpringCloud-Projekt mit Docker bereit

Inhaltsverzeichnis Docker-Image herunterladen Sta...

Tutorial zur HTML-Tabellenauszeichnung (2): Tabellenrahmenattribute BORDER

Standardmäßig beträgt der Rand der Tabelle 0 und ...