Hackover 2023

Vom Anfänger zum Keyboard-Ninja in vim
15.07, 17:00–18:00 (Europe/Berlin), Raum 2.10

Neulinge in vim wissen oft gar nicht, was der Editor alles kann (auch ohne Plugins). In diesem Workshop zeige ich euch, wie ihr mit wenig Eingaben viel erreichen könnt, um euch die Arbeit in vim wesentlich zu erleichtern. Egal ob Autovervollständigung, Makros, den Text durch die Shell filtern, Zahlen verändern oder die action-range-object Notation, vim Anfänger finden hier bestimmt etwas, das sie hinterher produktiver werden lässt. Vorteil: vi/vim gibts für so ziemliches jedes System, so dass ihr eure Skills überall wieder Anwendung finden.
Vim-Veteranen werden diesen Vortrag sicher langweilig finden (falsche Zielgruppe).


UPDATE: Slides available now !!

In diesem Einsteiger-Workshop für vim Neulinge zeige ich euch, wie ihr mit dem Editor mächtige Aktionen ausführt, für die andere ganz viel tippen müssen.
Für viele genügt es, in vim ein Textdokument zu öffnen, zwischen den verschiedenen Modi zu wechseln, zu speichern und wieder zur Shell zurück zu kehren. Dabei verpasst man aber eine ganze Menge mächtiger Funktionalität, die der Editor noch zu bieten hat. Wenn ihr das lernen wollt, seid ihr bei diesem Workshop genau richtig. Unter anderem werden wir:
* Autovervollständigung lernen und anwenden
* Häufige Tippfehler für immer beseitigen
* die action-range-object Notation lernen, um dem Editor genau zu sagen, was dieser für uns tun soll
* Zahlen verändern, ohne in den INSERT-Modus zu wechseln
* mit Makros langweilige Eingabesequenzen automatisieren
* den Text im Editor durch die Shell filtern
* wichtige Einträge in der .vimrc kennenlernen, die den Editor benutzerfreundlicher machen

Der Workshop richtet sich an Neulinge in vim, die gerne mehr über den Editor lernen wollen, um sich bald einen Ruf als Keyboard-Ninja zu erwerben. Unterlagen werden zur Verfügung gestellt, in denen alles noch einmal nachgelesen werden kann. Am eigenen Gerät können die Workshop-Inhalte direkt mitgemacht werden, egal ob Windows, Unix, oder Mac OS. Ein vorinstalliertes vim o.ä. ist Voraussetzung.

Siehe auch: Slides (1,4 MB)

Benedict administriert den Big Data Cluster an der Hochschule Darmstadt und lehrt dort eine Wahlpflichtveranstaltung "Unix for Developers". Er ist im FreeBSD Projekt aktiv und schreibt seine eigene Kolumne im FreeBSD Journal. Als Co-Host im wöchentlich erscheinenden bsdnow.tv-Podcast berichtet er über alles Neue aus der BSD-Welt.