Editor... hmmm... schön und gut. Nur das einzige was mich stört ist wenn ich bei einer eingerückten Zeile [Enter] drücke ist der Cursor in der nächsten Zeile wieder auf null... da werd ich Knobrot™ im Kopf xD

Von Vi* halt ich nix, da ich es nicht kenne... ich bleib bei meiner Delphi IDE

Allgemein für Programmiertechnische aufgaben (egal in welchen Syntax) würde ich noch Phase5 empfehlen. Der beherrscht Systaxhervorhebung in allen gängigen Sprachen.