vi Befehlsgenerator
Erstellt vi-Kommandos zur Bearbeitung von Dateien im visuellen Editor
Einführung in vi
## Was ist vi?
`vi` ist der klassische, auf dem Bildschirm basierende Texteditor, der auf nahezu jedem Unix-System zu finden ist. Er arbeitet im Modus-System (getrennte Einfüge- und Befehlsmode) und läuft vollständig innerhalb des Terminals – was ihn ideal für das Bearbeiten von Konfigurationsdateien über SSH oder auf minimalen Servern ohne grafische Benutzeroberfläche macht.
## So wird es verwendet
1. **Optionen festlegen**: Wählen Sie Flags wie den Nur-Lese-Modus oder einen Startbefehl für Ex. 2. **Datei angeben**: Geben Sie den Pfad zur zu öffnenden Datei ein (lassen Sie ihn aus, um mit einem leeren Buffer zu starten). 3. **Kopieren & Ausführen**: Fügen Sie den generierten Befehl in Ihr Terminal ein.
Innerhalb von vi: Drücken Sie `i`, um Text einzufügen, `Esc`, um in den Befehlsmodus zurückzukehren, anschließend `:wq`, um zu speichern und zu beenden (oder `:q!`, um Änderungen zu löschen).
Übliche Optionen
### `-R` Nur-Lese-Modus Öffnen Sie die Datei im Nur-Lese-Modus, damit versehentliche Änderungen nicht über die ursprüngliche Datei gespeichert werden. Nützlich zum Überprüfen von Systemdateien wie `/etc/hosts`.
### `-r` Wiederherstellung Wiederherstellen Sie ungespeicherte Swap-Dateien nach einem Absturz oder einem abgebrochenen SSH-Sitzung. Führen Sie `vi -r` allein aus, um die wiederherstellbaren Dateien aufzulisten.
### `-c COMMAND` Ex-Befehl ausführen Führen Sie nach dem Laden der Datei den angegebenen Ex-Befehl aus, z. B. `-c ':set number'`, um bei geöffneter Datei Zeilenzahlen einzuschalten.
### `-s` Stiller Batch-Modus Führen Sie den Editor leise für Skripte aus (liest Befehle von stdin, ohne Anfragen). Kombinieren Sie ihn mit `-c`, um Änderungen zu automatisieren.
### `-w` SIGHUP deaktivieren Deaktivieren Sie das Hangup-Signal, damit der Editor auch nach Schließen der Terminalkonsole weiterläuft – nützlich für lange Bearbeitungssitzungen.
▶Wie kann ich eine Datei nach einem Absturz wiederherstellen?
▶Wie öffne ich eine Datei, in der bereits Zeilennummern vorhanden sind?
▶Was ist der Unterschied zwischen vi und vim?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.