Post Made Community Wiki by Michael Mrozek
1
source | link

Have you checked out KDevelop 4 or Kate?

Disclaimer: I don't develop mono and I haven't been able to get the vi bindings in kate to be good enough to replace vim yet.