KunterBuntesSeminar-SS09/vim1: Unterschied zwischen den Versionen
(→Ablauf) |
K (Bot: Kosmetische Änderungen) |
||
(11 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
= Abstract = | = Abstract = | ||
vim - Vi IMproved, a programmers text editor | |||
Zu diesem Termin findet eine Einführung in den berühmt berüchtigten Editor vim (vi improved)[1] statt, der auf vielen Betriebssystemen vorhanden ist (AmigaOS, Atari MiNT, BeOS, DOS, GNU/Linux, Mac OS, NeXTStep, OS/2, OSF/1, RISC OS, IRIX, Unix, VMS, Win16 und Win32) [2]. | Zu diesem Termin findet eine Einführung in den berühmt berüchtigten Editor vim (vi improved)[1] statt, der auf vielen Betriebssystemen vorhanden ist (AmigaOS, Atari MiNT, BeOS, DOS, GNU/Linux, Mac OS, NeXTStep, OS/2, OSF/1, RISC OS, IRIX, Unix, VMS, Win16 und Win32) [2]. | ||
= Ablauf = | = Ablauf = | ||
Anhand einer kurzen Präsentation werden essentielle und historische Dinge zu dem Editor erläutert. Vor und Nachteile zwischen vim und anderen Editoren werden kurz benannt, wobei weder ein Anspruch auf Vollständigkeit, noch die Erwartung einen Flamewar zwischen Editoren zu hören besteht. | Anhand einer kurzen Präsentation werden essentielle und historische Dinge zu dem Editor erläutert. Vor und Nachteile zwischen vim und anderen Editoren werden kurz benannt, wobei weder ein Anspruch auf Vollständigkeit, noch die Erwartung einen Flamewar zwischen Editoren zu hören besteht. | ||
Zeile 11: | Zeile 14: | ||
Aufgrund der steilen Lernkurve, die den Anfang sehr schwierig macht, wird weitergehend ein Workshop angeboten. Gerade der Einstieg ist schwer und ohne Hilfe wird oft aufgegeben, weil man bis dato wenig Erfolg gegen viel Lern- und Suchaufwand miteinander verrechnet. | Aufgrund der steilen Lernkurve, die den Anfang sehr schwierig macht, wird weitergehend ein Workshop angeboten. Gerade der Einstieg ist schwer und ohne Hilfe wird oft aufgegeben, weil man bis dato wenig Erfolg gegen viel Lern- und Suchaufwand miteinander verrechnet. | ||
Das angestrebte Ziel des ersten Termins ist die komplette Abhandlung der Navigation durch die Hilfe. Verwandte Themen und Grundlagen sind dazu vorab zu klären. Je nach Geschwindigkeit und Erfahrung der Teilnehmer können bereits am ersten Termin Themen des zweiten Vortrages | Das angestrebte Ziel des ersten Termins ist die komplette Abhandlung der Navigation durch die Hilfe. Verwandte Themen und Grundlagen sind dazu vorab zu klären. Je nach Geschwindigkeit und Erfahrung der Teilnehmer können bereits am ersten Termin Themen des zweiten Vortrages aufgegriffen werden. | ||
= Vorbereitung der Teilnehmer = | = Vorbereitung der Teilnehmer = | ||
Zeile 25: | Zeile 28: | ||
Von Vorteil ist es, wenn sich die Teilnehmer bereits eingelesen haben. Dies ermöglicht eine tiefere Einsicht in vim und ermöglicht verschärfte Fragen zur Benutzung und Arbeitsweise (Konzepze und Benutzungsmodell) zu stellen. Eine kurze Abhandlung in Form eines Vim Howtos wird empfolen. | Von Vorteil ist es, wenn sich die Teilnehmer bereits eingelesen haben. Dies ermöglicht eine tiefere Einsicht in vim und ermöglicht verschärfte Fragen zur Benutzung und Arbeitsweise (Konzepze und Benutzungsmodell) zu stellen. Eine kurze Abhandlung in Form eines Vim Howtos wird empfolen. | ||
= Tipps & Tricks = | = Tipps & Tricks = | ||
Siehe [http://www.informatik.uni-hamburg.de/Fachschaft/wiki/index.php/KunterBuntesSeminar-SS09/vim2#Tipps_.26_Tricks] | |||
= Vortragende = | = Vortragende = | ||
3schaefe | david/3schaefe AT inf | ||
= Materialien = | |||
* http://saulus.dyndns.org/~david/pdf/090610_vimVortrag.pdf | |||
* http://saulus.dyndns.org/~david/config/vimrc | |||
= Weiterführende Links = | = Weiterführende Links = |
Aktuelle Version vom 8. Juni 2012, 17:20 Uhr
Das ist der 8. Termin vom KunterBuntesSeminar-SS09
Abstract[Bearbeiten]
vim - Vi IMproved, a programmers text editor
Zu diesem Termin findet eine Einführung in den berühmt berüchtigten Editor vim (vi improved)[1] statt, der auf vielen Betriebssystemen vorhanden ist (AmigaOS, Atari MiNT, BeOS, DOS, GNU/Linux, Mac OS, NeXTStep, OS/2, OSF/1, RISC OS, IRIX, Unix, VMS, Win16 und Win32) [2].
Ablauf[Bearbeiten]
Anhand einer kurzen Präsentation werden essentielle und historische Dinge zu dem Editor erläutert. Vor und Nachteile zwischen vim und anderen Editoren werden kurz benannt, wobei weder ein Anspruch auf Vollständigkeit, noch die Erwartung einen Flamewar zwischen Editoren zu hören besteht.
Anschließend wird sich dem Benutzungsmodell und den Vim-internen Konzepten zugewandt und warum die Bedienung von vim so ist wie sie ist und ob es sich lohnt, den Umstieg zu wagen.
Aufgrund der steilen Lernkurve, die den Anfang sehr schwierig macht, wird weitergehend ein Workshop angeboten. Gerade der Einstieg ist schwer und ohne Hilfe wird oft aufgegeben, weil man bis dato wenig Erfolg gegen viel Lern- und Suchaufwand miteinander verrechnet.
Das angestrebte Ziel des ersten Termins ist die komplette Abhandlung der Navigation durch die Hilfe. Verwandte Themen und Grundlagen sind dazu vorab zu klären. Je nach Geschwindigkeit und Erfahrung der Teilnehmer können bereits am ersten Termin Themen des zweiten Vortrages aufgegriffen werden.
Vorbereitung der Teilnehmer[Bearbeiten]
Da der Workshop praktischer Natur ist, werden die Teilnehmer gebeten einen Computer mit installiertem Vim (vim-full) mitzubringen. Obwohl ich selbst Vim noch nicht auf Windows benutzt habe, sollte es kein Problem sein, dieses Os zum Workshop zu verwenden. (Einzig und allein meine .vimrc wird bei euch nicht funktionieren, weil die Windows-Pfade von den Linux-Pfaden abweichen).
aptitude install vim-full
oder alternativ für Windows Benutzer:
ftp://ftp.vim.org/pub/vim/pc/gvim72.exe
Von Vorteil ist es, wenn sich die Teilnehmer bereits eingelesen haben. Dies ermöglicht eine tiefere Einsicht in vim und ermöglicht verschärfte Fragen zur Benutzung und Arbeitsweise (Konzepze und Benutzungsmodell) zu stellen. Eine kurze Abhandlung in Form eines Vim Howtos wird empfolen.
Tipps & Tricks[Bearbeiten]
Siehe [1]
Vortragende[Bearbeiten]
david/3schaefe AT inf
Materialien[Bearbeiten]
- http://saulus.dyndns.org/~david/pdf/090610_vimVortrag.pdf
- http://saulus.dyndns.org/~david/config/vimrc