Meiner Meinung nach bietet Vim einen sehr starken Editor mit grundlegenden Funktionen, aber es liegt an Ihnen, ihn mit Skripten / Addons aufzupeppen, die Sie höchstwahrscheinlich in Ihren Projekten verwenden werden. Dies hängt wahrscheinlich davon ab, ob Sie hauptsächlich Skripts, Dokumentationen oder Dateien bearbeiten, die kompiliert werden müssen.
Als Beispiel verwende ich zencoding
für die gelegentliche HTML / CSS Bearbeitung snipmate
für Textmate-like - Snippets und ein paar Python-Add-ons , ( pyflakes
, pep8
, vimpdb
, etc.) für Python - Codierung, was ist , was ich tue oft am meisten.
Dann gibt es andere Addons, die ich nicht oft benutze, aber ich finde sie immer wieder hilfreich, wie Dpaste
und ConqueTerm
.
Für mich sind die nützlichsten Funktionen von Vim jedoch integriert (zeitbasiertes Rückgängigmachen, schnelle Navigation, Bereichsfilter usw.) - Dinge, die ich nicht finden konnte (oder die zumindest nicht so einfach zu erreichen sind) ) in IDEs. Wenn Sie also Ihr Vim so eingerichtet haben, dass es die Teile einer IDE enthält, die Sie wirklich benötigen ( snipmate
, ctags
...), können Sie sowohl von der IDE als auch von der Konsolenumgebung profitieren.
Ich benutze Vim nur für die Konsole, daher kann ich nicht sagen, wie hilfreich diese Tools für Gvim sind.
Trotz aller Addon-Güte finde ich mich jedoch immer noch !grep ...
oder gelegentlich am Laufen ^Z + find ...
.