Zaawansowany edytor tekstu dla programisty

Szukam jakiegoś edytora tekstu z:

  • kolorowaniem składni,

  • obsługą makr,

  • zaawansowaną obsługa wyrażeń regularnych.

Przykładowo chciałbym usunąć z kodu html wszystkie znaczniki zostawiając jednocześnie tekst, który znajduje się pomiędzy znacznikiem otwarcia i zamknięcia. W Wordzie jest to możliwe za pomocą funkcji “Zamień” z wykorzystaniem symboli wieloznacznych.

W polu “zamień” wpisujemy:

a w polu “zamień na”

W Notepadzie++, którego używam nie da się tego osiągnąć, bo nie umożliwia on operacji za pomocą wyrażeń regularnych z uwzględnieniem znaku końca linii.

Na razie kopiuję cały kod do Worda, wykonuję w nim zmian, po czym zmieniony kod kopiuję z powrotem do Notepada++.

Próbowałeś eclipse ?

W czym konkretnie chcesz programować?

Programuję w C# i używam do tego Visual Studio, ale szukam czegoś lekkiego, co pozwoli mi w łatwy i szybki sposób dokonać konwersji kodu html na xml za pomocą wyrażeń regularnych i makr.

EDIT:

Zauważ, że pytam o edytor tekstu, a nie całe IDE. Chociaż wieczorem nad tym przysiądę i sprawdzę Eclipse i Komodo IDE. Oczywiście jak ktoś coś poleci, to też nie omieszkam sprawdzić.

Lekki edytor tekstu z regexpami? Vim?

http://netbeans.org/