Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Vim und Neovim

08. 11. 2025 Aktualisiert: 27. 03. 2026 1 Min. Lesezeit intermediate

Vim ist auf jedem Linux vorhanden und beschleunigt die Arbeit nach dem Erlernen erheblich. Im Gegensatz zu normalen Editoren, bei denen man mit der Maus navigiert und tippt, trennt Vim Navigation von Bearbeitung. Diese Modal-Editing-Philosophie ermoeglicht komplexe Operationen mit wenigen Tastendruecken — eine ganze Funktion loeschen, eine Variable umbenennen oder einen Absatz umformatieren, ohne die Maus zu beruehren. Die anfaengliche Lernkurve ist steil, aber die Rendite der Investition zeigt sich innerhalb von Wochen.

Modi

  • Normal — Navigation und Befehle (Standardmodus)
  • Insert (i, a, o) — Text schreiben
  • Visual (v, V, Ctrl+v) — Textauswahl (zeichenweise, zeilenweise, blockweise)
  • Command (:) — Ex-Befehle, Suche, Ersetzen
h j k l, w/b, gg/G, /pattern, *
dd yy p, ciw, ci", ., 5dd
:%s/old/new/g, :w, :q

Das Schluesselkonzept ist Komposition: Operator + Motion. Zum Beispiel loescht d (delete) + w (word) ein Wort, c (change) + i" (inner quotes) aendert den Inhalt innerhalb von Anfuehrungszeichen. Der Punkt . wiederholt den letzten Befehl — aeusserst maechtig fuer wiederholte Bearbeitungen. Makros (qa zum Aufnehmen, @a zum Abspielen) automatisieren komplexere Sequenzen.

Neovim

-- ~/.config/nvim/init.lua
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 4
vim.opt.expandtab = true
vim.g.mapleader = ' '

Neovim bringt Lua-Konfiguration, einen eingebauten LSP-Client fuer Sprachunterstuetzung (Autocomplete, Go-to-Definition, Refactoring), tree-sitter fuer praezises Syntax-Highlighting und ein aktives Plugin-Oekosystem. Mit Plugins wie telescope.nvim (Fuzzy Finder), nvim-lspconfig (LSP) und nvim-treesitter wird Neovim zu einer vollwertigen IDE.

Vim ist eine Investition

Beginnen Sie mit vimtutor, lernen Sie 20 grundlegende Tastenkuerzel und erweitern Sie schrittweise. Nach einem Monat taeglicher Nutzung werden Sie schneller editieren als in jedem GUI-Editor.

vimneovimeditor
Teilen:

CORE SYSTEMS Team

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.