<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://mediawiki.wissen-ahrensburg.de/index.php?action=history&amp;feed=atom&amp;title=Portal%3AVim</id>
	<title>Portal:Vim - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.wissen-ahrensburg.de/index.php?action=history&amp;feed=atom&amp;title=Portal%3AVim"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.wissen-ahrensburg.de/index.php?title=Portal:Vim&amp;action=history"/>
	<updated>2026-10-04T04:12:58Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wissen Sammlung</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mediawiki.wissen-ahrensburg.de/index.php?title=Portal:Vim&amp;diff=143&amp;oldid=prev</id>
		<title>Thorsten: Die Seite wurde neu angelegt: „__NOTOC__ Der &#039;&#039;&#039;Vim-Lernpfad&#039;&#039;&#039; bringt erfahrene Entwicklerinnen und Entwickler Schritt für Schritt zum souveränen Einsatz von &#039;&#039;&#039;klassischem Vim&#039;&#039;&#039; als professionellem, terminalbasiertem Werkzeug – Modal Editing, Motions und Operatoren, Buffers/Windows/Tabs, Registers, Macros, Tags-basierte Navigation ohne LSP, native Plugin-Verwaltung. Bewusst &#039;&#039;&#039;ohne KI-Assistenten&#039;&#039;&#039; und bewusst &#039;&#039;&#039;kein Neovim&#039;&#039;&#039; – klassisches Vim, nicht der eigenständige Fork…“</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.wissen-ahrensburg.de/index.php?title=Portal:Vim&amp;diff=143&amp;oldid=prev"/>
		<updated>2026-09-12T21:16:29Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „__NOTOC__ Der &amp;#039;&amp;#039;&amp;#039;Vim-Lernpfad&amp;#039;&amp;#039;&amp;#039; bringt erfahrene Entwicklerinnen und Entwickler Schritt für Schritt zum souveränen Einsatz von &amp;#039;&amp;#039;&amp;#039;klassischem Vim&amp;#039;&amp;#039;&amp;#039; als professionellem, terminalbasiertem Werkzeug – Modal Editing, Motions und Operatoren, Buffers/Windows/Tabs, Registers, Macros, Tags-basierte Navigation ohne LSP, native Plugin-Verwaltung. Bewusst &amp;#039;&amp;#039;&amp;#039;ohne KI-Assistenten&amp;#039;&amp;#039;&amp;#039; und bewusst &amp;#039;&amp;#039;&amp;#039;kein Neovim&amp;#039;&amp;#039;&amp;#039; – klassisches Vim, nicht der eigenständige Fork…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;Vim-Lernpfad&amp;#039;&amp;#039;&amp;#039; bringt erfahrene Entwicklerinnen und Entwickler Schritt für Schritt zum souveränen Einsatz von &amp;#039;&amp;#039;&amp;#039;klassischem Vim&amp;#039;&amp;#039;&amp;#039; als professionellem, terminalbasiertem Werkzeug – Modal Editing, Motions und Operatoren, Buffers/Windows/Tabs, Registers, Macros, Tags-basierte Navigation ohne LSP, native Plugin-Verwaltung. Bewusst &amp;#039;&amp;#039;&amp;#039;ohne KI-Assistenten&amp;#039;&amp;#039;&amp;#039; und bewusst &amp;#039;&amp;#039;&amp;#039;kein Neovim&amp;#039;&amp;#039;&amp;#039; – klassisches Vim, nicht der eigenständige Fork mit Lua-Konfiguration und nativem LSP-Client. Durchgehendes Projekt ist wieder &amp;#039;&amp;#039;&amp;#039;Harborlight&amp;#039;&amp;#039;&amp;#039; und Team &amp;#039;&amp;#039;&amp;#039;Driftline&amp;#039;&amp;#039;&amp;#039;, zeitlich vor der Antigravity-Einführung (Mai 2026, Harborlight v0.1.0) – aus Sicht der Kolleg:innen, die sich bei Driftline für Vim statt VS Code oder Zed entscheiden.&lt;br /&gt;
&lt;br /&gt;
== Der Lernpfad in vier Stufen ==&lt;br /&gt;
&lt;br /&gt;
=== 🟢 L1 – Grundlagen: Vim nimmt Harborlight in Betrieb ===&lt;br /&gt;
&lt;br /&gt;
Modi, Motions, Operatoren und Text-Objekte, Buffers/Windows/Tabs, Suchen und Ersetzen, Registers, Undo-Baum, .vimrc.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Kapitel !! Das lernst du !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 1 || [[Vim/Vim verstehen und starten|Vim verstehen und starten]]&lt;br /&gt;
| Modal Editing, :help, ZZ/:q! || –&lt;br /&gt;
|-&lt;br /&gt;
| 2 || [[Vim/Sich im Text bewegen: Motions|Sich im Text bewegen: Motions]]&lt;br /&gt;
| Wort-, Zeichen- und Zeilenmotions || –&lt;br /&gt;
|-&lt;br /&gt;
| 3 || [[Vim/Editieren: Operatoren und Text-Objekte|Editieren: Operatoren und Text-Objekte]]&lt;br /&gt;
| Operator + Motion, iw/aw/i(/a( || –&lt;br /&gt;
|-&lt;br /&gt;
| 4 || [[Vim/Buffers, Windows und Tabs|Buffers, Windows und Tabs]]&lt;br /&gt;
| :ls, Ctrl-W-Splits, gt/gT || –&lt;br /&gt;
|-&lt;br /&gt;
| 5 || [[Vim/Suchen und Ersetzen|Suchen und Ersetzen]]&lt;br /&gt;
| /, :s mit Flags, \v very magic || –&lt;br /&gt;
|-&lt;br /&gt;
| 6 || [[Vim/Registers: Yank, Delete und Clipboard|Registers: Yank, Delete und Clipboard]]&lt;br /&gt;
| Named/Numbered/Black-Hole-Register || –&lt;br /&gt;
|-&lt;br /&gt;
| 7 || [[Vim/Der Undo-Baum|Der Undo-Baum]]&lt;br /&gt;
| g-/g+, :undolist, kein linearer Verlauf || –&lt;br /&gt;
|-&lt;br /&gt;
| 8 || [[Vim/.vimrc und Optionen|.vimrc und Optionen]]&lt;br /&gt;
| :set, mapleader, noremap statt map || –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 🟡 L2 – Fortgeschritten: Vim im Team-Alltag ===&lt;br /&gt;
&lt;br /&gt;
Macros, Marks, Visual-Block-Editing, Terminal, Diff-Modus, Quickfix, Folding, Netrw.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Kapitel !! Das lernst du !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 9 || [[Vim/Macros aufzeichnen und wiederverwenden|Macros aufzeichnen und wiederverwenden]]&lt;br /&gt;
| q/@/@@, Undo-Synchronisation || –&lt;br /&gt;
|-&lt;br /&gt;
| 10 || [[Vim/Marks und die Jump-/Change-Liste|Marks und die Jump-/Change-Liste]]&lt;br /&gt;
| Lokale/globale Marks, Ctrl-O/Ctrl-I || –&lt;br /&gt;
|-&lt;br /&gt;
| 11 || [[Vim/Visual Mode: character, line und block|Visual Mode: character, line und block]]&lt;br /&gt;
| Blockweises I/A/c || –&lt;br /&gt;
|-&lt;br /&gt;
| 12 || [[Vim/Das eingebaute Terminal|Das eingebaute Terminal]]&lt;br /&gt;
| Terminal-Job- vs. Terminal-Normal-Modus || –&lt;br /&gt;
|-&lt;br /&gt;
| 13 || [[Vim/Diff-Modus|Diff-Modus]]&lt;br /&gt;
| vimdiff, do/dp, ]c/[c || –&lt;br /&gt;
|-&lt;br /&gt;
| 14 || [[Vim/Quickfix-Liste und vimgrep|Quickfix-Liste und vimgrep]]&lt;br /&gt;
| :vimgrep, :cdo, Location List || –&lt;br /&gt;
|-&lt;br /&gt;
| 15 || [[Vim/Folding|Folding]]&lt;br /&gt;
| foldmethod-Varianten, zo/zc/zM/zR || –&lt;br /&gt;
|-&lt;br /&gt;
| 16 || [[Vim/Netrw: der eingebaute Datei-Explorer|Netrw: der eingebaute Datei-Explorer]]&lt;br /&gt;
| :Explore, kein Plugin nötig || –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 🟠 L3 – Profi: Vim teamweit und produktiv ===&lt;br /&gt;
&lt;br /&gt;
Tags/ctags, native Packages, Autocommands, Sessions.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Kapitel !! Das lernst du !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 17 || [[Vim/Tags und Vervollständigung: Code-Hilfe ohne LSP|Tags und Vervollständigung: Code-Hilfe ohne LSP]]&lt;br /&gt;
| Ctrl-], Tag-Stack, Ctrl-N/Ctrl-X-Vervollständigung || –&lt;br /&gt;
|-&lt;br /&gt;
| 18 || [[Vim/Native Packages und Plugin-Verwaltung|Native Packages und Plugin-Verwaltung]]&lt;br /&gt;
| pack/*/start vs. opt, :packadd || –&lt;br /&gt;
|-&lt;br /&gt;
| 19 || [[Vim/Autocommands und eigene Vimscript-Helfer|Autocommands und eigene Vimscript-Helfer]]&lt;br /&gt;
| augroup, FileType-Events || –&lt;br /&gt;
|-&lt;br /&gt;
| 20 || [[Vim/Sessions und Views|Sessions und Views]]&lt;br /&gt;
| :mksession, :mkview, .viminfo || –&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== 🔴 L4 – Ausblick, Grenzen ===&lt;br /&gt;
&lt;br /&gt;
Vergleich mit VS Code und Zed, ehrliche Grenzen klassischen Vims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Nr. !! Kapitel !! Das lernst du !! Status&lt;br /&gt;
|-&lt;br /&gt;
| 21 || [[Vim/Vim im Vergleich: wann Vim, wann VS Code/Zed|Vim im Vergleich: wann Vim, wann VS Code/Zed]]&lt;br /&gt;
| Situative statt pauschale Editor-Wahl || –&lt;br /&gt;
|-&lt;br /&gt;
| 22 || [[Vim/Grenzen kennen und Ausblick|Grenzen kennen und Ausblick]]&lt;br /&gt;
| Kein LSP, kein Debugger, keine native Kollaboration || –&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Thorsten</name></author>
	</entry>
</feed>