weeman
Gude!
Mein Basislager befindet sich beim CCC-FFM. Außerdem frickel ich gerne an meiner NeoVim Konfig herum… :D
Matrix: @weeman:ccc-ffm.de
E-Mail: weeman@ccc-ffm.de
Vorträge
Wir klimpern zusammen ein wenig in Vim herum.
Vim findet sich fast auf jeder Maschine. Mit ein klein wenig Übung lässt er sich viel besser benutzen. Vielleicht macht es sogar ein wenig Spaß :)
- (Neo)Vim besser verlassen, als mit q! :D
- Wir stellen ein paar Basis-Konfig-Optionen ein
- Schnell in Dateien bewegen
- Dateien bearbeiten
- Die „Vim Sprache“ (Anzahl, Motion und Commands)
- Kopieren und Einfügen
- Suche innerhalb einer Datei
- Suche in allen Dateien („grep“)
- Suche nach Dateien
- Split-Views mit Fenstern
- Bookmarks (marks)
- Makros sind ein richtig cooles Feature, um repetitive Aufgaben schnell zu erledigen
- (Neo)Vim hat eine überragende Hilfe eingebaut. Die schauen wir uns auch an!
- Mehr, wenn wir noch Zeit haben :D
Bitte mitbringen:
- Rechner
- NeoVim oder Vim in halbwegs aktueller Version
NeoVim wird erst mit einer ordentlichen Konfiguration richtig gut.
Im Workshop starten wir gemeinsam eine einfache NeoVim Konfig:
- Wir schauen uns einige hilfreiche Einstellungen an
- Wir setzen die ersten Key Bindings
- Wir richten einen Plugin Manager ein (Lazy)
- Wir installieren ein Plugin für die Suche nach allem möglichen (Telescope)
- Wir richten einen Language Server ein (für Autocompletion, Refactoring, usw.)
- Dazu einige praktische Tastenkürzel
- Und eine funktionierende Autocompletion
- Wir richten eine Git Integration ein
Wichtig! Bitte mitbringen:
- Laptop
- Funktionierende NeoVim Installation (>= 0.10.0)
- xclip, wl-copy, o.ä. zum Zugriff auf die Zwischenablage sollte vorhanden sein
- Vim Grundkenntnisse wären gut
Link zum Workshop
Hast du schonmal versucht etwas bei OpenStreetMap einzutragen? Das muss man schon mögen irgendwie…
StreetComplete hingegen ist die Gamification für OpenStreetMap Daten in deiner Nähe! App starten und loslegen. Gemeinsam probieren wir das bei einem Spaziergang aus.
Unter anderem kannst du das folgende mit StreetComplete machen:
- Öffnungszeiten eintragen
- Details zu Geschäften
- Infos zu Barrierefreiheit
- Fehlende Hausnummern ergänzen
- Neue Objekte auf der Karte platzieren
- und vieles mehr
Bitte mitbringen:
- Einen OpenStreetMap Account
- Ein Smartphone, auf dem ihr StreetComplete installieren könnt (zum Beispiel über F-Droid)
Weitere Infos:
- https://streetcomplete.app/
- https://www.c-radar.de/2024/04/c-radar-april-2024-netzpolik-fuer-kinder-notfunk-ausbildungswochenende-streetcomplete-app/