Successfully reported this slideshow.
Your SlideShare is downloading. ×

Unixkurs 02 - VIM

Ad

Unixkurs
Editieren von Textdateien mit dem EditorVI
m
i
t
t
o
l
l
e
n
D
e
m
o
s
!
!
!

Ad

vi
• einfacher Texteditor
• läuft im Terminal
• Bedienung mit der Tastatur
• ist POSIX-standardsiert
• vi ist auf allen Un...

Ad

aller Anfang ist schwer...
... oder vielleicht doch nicht?

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Ad

Loading in …3
×

Check these out next

1 of 26 Ad
1 of 26 Ad

Unixkurs 02 - VIM

Download to read offline

Folien aus einem Unixkurs, den ich gehalten habe.

Im Kurs ging es um

Allgemeines zu Unix
Text editieren mit VIM Standard-Unix-Befehle Dateisysteme
Useraccounts und Rechte Prozess- und Speicherverwaltung Shellscripting

Folien aus einem Unixkurs, den ich gehalten habe.

Im Kurs ging es um

Allgemeines zu Unix
Text editieren mit VIM Standard-Unix-Befehle Dateisysteme
Useraccounts und Rechte Prozess- und Speicherverwaltung Shellscripting

Advertisement
Advertisement

Unixkurs 02 - VIM

  1. 1. Unixkurs Editieren von Textdateien mit dem EditorVI m i t t o l l e n D e m o s ! ! !
  2. 2. vi • einfacher Texteditor • läuft im Terminal • Bedienung mit der Tastatur • ist POSIX-standardsiert • vi ist auf allen Unix-Systemen verfügbar • vim (vi improved)
  3. 3. aller Anfang ist schwer... ... oder vielleicht doch nicht?
  4. 4. Einfügemodus Befehlsmodus Kommando zeilenmodus VIM hat 3 verschiedene Betriebsarten.. "Navigieren" "Löschen" "Kopieren" "Einfügen" "Text schreiben" "Speichern" "Suchen/Ersetzen" "Einstellungen" "Beenden"
  5. 5. i Einfügemodus a esc Befehlsmodus Öffnen einer Datei mit: > vim <Dateiname> Kommando zeilenmodus : ":wq" + Speichern und Beenden ":q!" + Beenden Befehle
  6. 6. Wie startet manVIM? • vim <Dateiname> • falls die Datei schon existiert, wird sie geöffnet, ansonsten neu angelegt.
  7. 7. Der Befehlsmodus • In diesem Modus kann einfach und effektiv im Text navigiert werden • Befehle sind kurze Kommandos, die meistens aus einem Buchstaben bestehen (z.B. u für "Undo", p für "Paste", l für "Cursor nach links", etc.) • durch dasVoranstellen einer Zahl wird das Kommando mehrfach ausgeführt (z.B. 5p = 5 mal "Paste)
  8. 8. Navigation im Text h j k l ← ↓ ↑ → Cursorbewegungen steuern: Vorteil: Finger bleiben auf Tastatur Vorteil: leichter zu merken ;)
  9. 9. Navigation im Text w b ) ( Cursorbewegungen steuern: zum nächsten Wort zum vorherigen Wort zum nächsten Satz zum vorherigen Satz
  10. 10. Navigation im Text w b ) ( Cursorbewegungen steuern: 5 Worte weiter 3 Worte zurück 4 Sätze weiter 4 Sätze zurück 5 3 4 7
  11. 11. Navigation im Text f b G $ Cursorbewegungen steuern: 1 Bildschirmseite weiter 1 Bildschirmseite zurück Dateiende Zeilenende Ctrl Ctrl 0 Zeilenanfang
  12. 12. Demo Wechseln mit Apfel-Tab Tastaturmenu (Flagge) Tastaturübersicht Grünes plus
  13. 13. Suchen / Suchbegriff n zum nächstenVorkommen # zum nächstenVorkommen des Wortes unter dem Cursor
  14. 14. Löschen d Zeile löschen Wort löschen d w d drei Worte löschen w d 3 x Zeichen unter Cursor löschen
  15. 15. Copy-Paste Yank'n-Paste y Zeile kopieren Wort kopieren y w y Markiermodus v p Einfügen
  16. 16. Demo Wechseln mit Apfel-Tab Tastaturmenu (Flagge) Tastaturübersicht Grünes plus
  17. 17. Wechsel in den Einfügemodus Einfügemodus i a Befehlsmodus
  18. 18. Wechsel in den Einfügemodus i a Einfügen an Cursorpositon - "insert" Einfügen nach Cursorpositon - "append" esc Wechsel in den Befehlsmodus
  19. 19. Demo Wechseln mit Apfel-Tab Tastaturmenu (Flagge) Tastaturübersicht Grünes plus
  20. 20. Wechsel in den Befehlsmodus Einfügemodus Befehlsmodus esc
  21. 21. Der Kommandozeilenmodus • Alle Kommandos beginnen mit einem ":" • Returntaste zum Ausführen • History (Pfeil hoch/runter) • Wichtigste Funktionen: Suchen/Ersetzen, Einstellungen ändern, Speichern, Beenden
  22. 22. Suchen/ersetzen :%s/foo/bar/g "Ersetze alleVorkommen von foo im ganzen Dokument mit bar!" ganzes Dokument Suchtext Ersatz alle Vorkommen
  23. 23. Suchen/ersetzen :23,42 s/foo/bar/gc "Ersetze alleVorkommen von foo von der 23. bis zur 42. Zeile mit bar, aber frage mich vor jeder Ersetzung!" Zeilen 23 bis 42 Suchtext Ersatz alle Vorkommen nachfragen
  24. 24. Demo Wechseln mit Apfel-Tab Tastaturmenu (Flagge) Tastaturübersicht Grünes plus
  25. 25. Speichern/Beenden :w Speichern :wq Speichern und Beenden :q! Beenden ohne zu Speichern
  26. 26. Quelle: http://www.woodpecker.org.cn:9081/doc/IDE/vim/

×