Kürzlich (vor ein paar Monaten) Ich bin von RubyMine (ungefähr € 90) zu VIM (genau € 0) gewechselt und bin sehr zufrieden damit.
Es ist nicht einfach zu beschreiben, warum es besser ist, aber eine Sache, die ich an VIM liebe, ist, dass ich keine Maus mehr brauche. Es klingt wahrscheinlich lustig, aber ich fühle mich viel glücklicher ohne eine Maus - weil es mich vom Tisch befreit.
In VIM finden Sie verdammt viele nette Funktionen - einfach googeln. Zum Beispiel ist eine der besten ci"
, die den gesamten Text innerhalb "
löschen und Sie können mit dem Schreiben beginnen. Aber es gibt viele viele andere.
Die vollen IDEs sind IMHO nutzlos für Ruby und andere dynamische Sprachen. Ihre besten Eigenschaften wie: Refactoring, Code-Completition, Syntax-Check, etc. funktioniert einfach nicht. Oder am schlechtesten - funktioniert bei 80% Prozent. Und sie werden nie funktionieren, da Schienen voll sind eval(some_text_that_generates_methods)
Ich kann nicht für Emacs sprechen, wie ich es nie benutzt habe.
Ich bin mir nicht sicher, wie es auf Windows-Plattform ist, wie ich auf Mac/Linux bin. Aber es sollte ähnlich sein.
UPDATE: Ah, ich habe vergessen, einen Link zu schön VIM-Setup für Ruby on Rails zu bieten: http://github.com/akitaonrails/vimfiles
Wenn Sie die README folgen Sie bereit, in einer Minute ein Arbeitsumfeld haben. Es gibt viele nützliche Plugins in diesem Repository (git-Submodule um genau zu sein) - schau einfach rein.
Ich habe Aptana und Netbeans versucht. Ich würde gerne Emacs oder Vim ausprobieren, um zu sehen, worum es bei der Verrücktheit geht. – NotDan