Eine kurze Sitzung im vi

Übungsfile dazu: viUebung1.txt

  1. Kopieren der Originaldatei viUebung1.txt nach <Klasse>.txt, wobei <Klasse> durch den Klassennamen z.Bsp. ITA1 zu ersetzen ist.

  2. Aufruf des vi: vi <Klasse>.txt

  3. Nun befinden wir uns im Kommandomodus und wollen Zeichen eingeben: i

  4. Fügen Sie eine neue erste Zeile ein und schreiben Sie in diese ihren Namen und die Klasse.

  5. Fertig? dann wollen wir den Eingabemodus verlassen mit:
    <esc>

  6. Sichern wir nun den Zwischenstand in einer Datei mit Namen Sicherung<Klasse>.txt. Dazu gehen Sie mit : in den Executemodus und geben dann w Sicherung<Klasse>.txt ein.

  7. Nun haben wir einige Änderungswünsche:
    - nach der zweiten Zeile soll noch das Wort Text eingefügt werden.
      Positionieren des Cursors auf die 2.Zeile (egal wo) und dann
    Eingabe von: A
    jetzt können wir das Wort eingeben und dann wieder mit:
    <esc> den Eingabemodus verlassen
    - in der 3.Zeile sollen die 3 Wörter Eins Zwei Drei ersetzt werden durch das Wort Sechs. Positionieren des Cursors auf das erste zu ersetztende Wort, Eingeben von: 3cwSechs und Abschluss mit <esc>

  8. Diese Operation wollen wir nun nochmals wiederholen in der 4. Zeile. Positionieren des Cursors und Drücken der Taste . (in Worten: Punkt)

  9. Kopieren wir noch die 3. und die 4. Zeile und setzten sie an das Ende dran. Positionieren des Cursors in die 3.Zeile und drücken von: 2yy legt die Zeilen in den Zwischenspeicher.
    Gehen wir nun an das Ende der Datei und holen das Ganze mit der Taste p an die aktuelle Stelle

  10. Löschen wir nun das letzte Zeichen der Datei. Positionieren des Cursors auf das letzte Zeichen und Eingabe von x löscht dieses.

  11. Leider haben wir zuviele Zeichen gelöscht und wollen das letzte Löschen rückgängig machen. Dazu gibt es den undo-Befehl: u 

  12. Zum Schluss noch ein kleiner Vergleich. Gehen Sie an das Ende der Datei und holen Sie sich den alten Inhalt wieder an das Dateiende. Mit : r Sicherung<Datei>.txt  wird diese an der aktuellen Position eingefügt.

  13. So das wars, nun wollen wir unser Ergebnis speichern. Dazu
    gehen wir in den ex-Modus mit : :
    und geben den Schreibbefehl: w ein.

  14. Nun wollen wir noch die Zeilen 1 bis 3 in einer Datei mit anderem Namen abspeichern. Wir gehen in den ex-Modus und geben ein: :1,3w kleineDat.txt

  15. Verlassen des Editors erfolgt mit dem Kommando
    :q