I had the same problem. You should try some text editors:
- TextWarrior
- JecEditor
- Jota Edit
- Touchqode
- Silver Edit
- etc.
The first 2 support multiple charsets and syntax highlighting. You can use andFTP as client if you work on remote servers. On LAN you can also flash a custom kernel to your device with cifs support, or load the cifs.ko module if you have root access, and mount the shared folder on the local filesystem (like mapping a network drive) for easier access to the files.
Another idea is to load Ubuntu on your device via chroot method, and use it connecting vnc to localhost, then you can use the arm ports of your favorite software, like geany, firefox, etc. Saludos