Warum Vim?

Hier einige der wichtigsten Punkte, die aus meiner Sicht für Vim sprechen:

  • hervorragende Dokumentation
  • modaler Editor (Trennung zwischen Texteingabe und Kommandos)  => mächtige und einfach zu merkende Kommandos
  • guter Support im Internet durch eine Vielzahl an Web-Seiten
  • Open-Source, Charityware
  • für viele Plattformen verfügbar (Linux/Unix, Windows, Amiga,Macintosh, BeOS, OS/2..)
  • Syntax-Highlighting (für viele Sprachen bereits vordefiniert)
  • hoch konfigurierbar
  • mächtige Skriptsprache
  • Makros
  • Schnittstelle zu externen Programmen
  • viele Features speziell für Programmierer (Klammernmatching, Tags, Autoindent, Suche nach Variablen- und Funktionsdefinitionen/-deklarationen (auch dateiübergreifend), Compileraufruf, Fehlertextauswertung und Fehlernavigation…)
    mächtige Search-/Replacefunktionen (dateiübergreifend)
  • Editieren/Anzeigen mehrerer Files gleichzeitig
  • mächtiges Undo/Redo
  • gute Blockoperationen (inkl. vertikaler Blöcke)
  • Spell-Checker für Kommentare und Strings
  • Dateivergleich
  • Falten
  • Sessionmanagement