VI - Editor =========== Mit * bezeichnete Kommandos akzeptieren eine Zahl, z.B. 17G bewegt den Cursor auf Zeile 17. Starten / Beenden ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- vi filename Startet den Editor mit File "Filename" ZZ Ende, mit abspeichern :w abspeichern, ohne Ende :q Ende, ohne abspeichern, mit Sicherheitsfrage bei Aenderungen :q! Ende, ohne abspeichern, ohne Sicherheitsfrage bei Aenderungen :r filename Inhalt von "filename" nach aktueller Zeile einsetzen ---------------------------------------------------------------------- Cursor bewegen ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- 0 (Null) Zeilenanfang $ Zeilenende G bestimmte Zeile anspringen, z.B. 10G ist Zeile 10 H Anfang der ersten Zeile auf dem Bildschirm L Anfang der letzten Zeile auf dem Bildschirm Ctrl/D "scroll down" einen halben Bildschirm Ctrl/U "scroll up" einen halben Bildschirm ---------------------------------------------------------------------- Text eingeben ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- i Text links vom Cursor eingeben a Text rechts vom Cursor eingeben I Text am Anfang der aktuellen Zeile eingeben A Text am Ende der aktuellen Zeile eingeben o oeffnet eine neue Zeile unterhalb der aktuellen Zeile O oeffnet eine neue Zeile oberhalb der aktuellen Zeile ---------------------------------------------------------------------- Text loeschen ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- x Zeichen unter dem Cursor X Zeichen links vom Cursor dd aktuelle Zeile D vom Cursor bis zum Ende der Zeile ---------------------------------------------------------------------- Text kopieren ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- yy Zeile in Buffer kopieren yw Wort in Buffer kopieren p Buffer rechts vom Cursor einsetzen, ganze Zeilen werden unterhalb der aktuellen Zeile eingesetzt P Buffer links vom Cursor einsetzen, ganze Zeilen werden oberhalb der aktuellen Zeile eingesetzt ---------------------------------------------------------------------- Suchen ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- /Muster sucht vorwaerts nach "Muster" ?Muster sucht rueckwaerts nach "Muster" n sucht weiter in Originalrichtung N sucht weiter in Gegenrichtung ---------------------------------------------------------------------- Diverses ---------------------------------------------------------------------- Kommando Beschreibung ---------------------------------------------------------------------- :s/alt/neu/ Text "alt" durch "neu" ersetzen (:%s ganzes File) u letzter Wechsel rueckgaengig machen ----------------------------------------------------------------------