jEdit is a programmer's text editor written in Java.
Simple cross-platform application to cut and join any text file.
Save time and effort of converting into Unicode through native2ascii
Vim-like editing in Eclipse
VTL (Velocity Template Language) edit support for the NetBeans IDE.