Text editing with vim

for Admins, Developers and other text workers

Everything in Unix is a file. Most of these files are meant to be edited by the user or system administrator. Whether it is a configuration file, a source code file or a simple text it is important to know how to effectively edit in Unix. For a long time, vim has been the de-facto standard on Unix systems. While often viewed as complicated by newcomers, it is a powerful tool for advanced users. This hands-on course will quickly demonstrate the power of this editor. Using small tasks, participants will understand the basics of vim for everyday editing in a short amount of time. This makes text editing fast, easy and less error-prone.

This course teaches everything that beginners need to know about text editing with vim. At the end, users will know how to quickly and effectively edit any form of text file using vim in a semi-automatic way. We'll learn how to customize vim to our needs, automate repetitive tasks, filter the text through Unix shell commands and transform the content with only a few keystrokes.

Trainer und Dozenten

Benedict Reuschling has taught vim since 2012 as part of his "Unix for Developers" lecture at the University of Applied Sciences, Darmstadt, Germany. He taught vim Basics to beginners at workshops around the world.

Voraussetzungen

Basic Unix commandline knowledge

Inhalt

  • Vim Basics
  • Modal editings
  • Navigating
  • Cut, Yank & Paste, Registers
  • Search and Replace
  • Number prefix
  • Auto completions (Words, lines, source code)
  • Abbreviations
  • Macros
  • Folding
  • Leader-Key
  • Custom Shortcuts
  • Filtering
  • Buffer, Windows, Panes and Tabs
  • Command combinations using the Action-Modifier-Object notation
  • Editing multiple files at once
  • vim personalization
  • Throughout the course: Building up a custom .vimrc (starting from scratch)

Kurszeiten

Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.

An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.

Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.

Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.

Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.