Debian GNU/Linux Anwenderhandbuch | ||
---|---|---|
Zurück | Kapitel 3. Betrieb | Nach vorne |
Bereits beim Programstart können einige Optionen angegeben werden, diese sind unter anderem:
vi name1 name2 name3 - Startet den Editor und lädt die Dateien name1,name2 und name1.
vi -R name - Startet den Editor und lädt die Datei name im Nur-Lese Modus.
vi -r name - Startet den Editor und restauriert die Datei name nach einem Absturz.
:w! - Speichert die Datei auch wenn de Zugriffsrechte auf Nur-Lesen gesetzt sind.
:e! name - Lädt die Datei name erneut und verwirft alle bisherigen Änderungen.
:e + name - Lädt die Datei name und springt ans Ende der Datei.
:e +n name - Lädt die Datei name und springt in die Zeile n.
:f - zeigt den Namen der aktuellen Datei und die aktuelle Zeilennummer an.
Pfeiltasten - Mit den Pfeiltasten kann der Cursor wie in anderen Anwendungen bewegt werden.
^ - Springt zum ersten Zeichen welches kein Leerzeichen ist.
- - Springt zum ersten Nicht-Leerzeichen der vorhergehenden Zeile.
+ - Springt zum ersten Nicht-Leerzeichen der nächsten Zeile.
k - Springt zur vorhergehenden Zeile, in der gleichen Spalte.
I - aktiviert den Eingabemodus vor dem ersten Nicht-Leerzeichen.
o - beginnt eine neue Zeile nach der aktuellen Zeile und aktiviert den Eingabemodus.
O - beginnt eine neue Zeile über der aktuellen Zeile und aktiviert den Eingabemodus.
R - aktiviert den Eingabemodus, Zeichen werden überschrieben.
Tip: Unter DOS/Windows erstellte Dateien erscheinen unter GNU/Linux häufig mit doppelten Zeilenendezeichen, da auf diesen Systemen eine Kombination aus CR+LF verwendet wird. CR (Carriage Return) hat den ASCII-Code 13, LF (Line Feed) den ASCII-Code 10.
Um diese Dateien zu konvertieren gibt es verschiedene Lösungsansätze, im vi benutzt man das Kommando :se ff=unix. Sollten noch überflüssige RETURN-Zeichen (^M) am Zeilenende auftauchen, so lassen sich diese mittels :1,$s/^M//g entfernen. Dabei muß man das ^M durch Drücken von STRG-V, gefolgt von STRG-M, eingeben. STRG-V dient dazu, die nachfolgend gedrückte Taste(nkombination) direkt in den Text zu übernehmen.
Zurück | Zum Anfang | Nach vorne |
Links | Nach oben | Dateisysteme |