NetBeans
NetBeans is a decent editor, but it lacks some features (who knows why). If you ever wanted to work on a remote server without having to download files and/or synchronize them (which NetBeans is horrible at), then use this simple hack:
Use a remote filesystem available in your Operating System
e.g.
sudo sshfs -o IdentityFile=/home/greg/.ssh/id_rsa -o allow_other greg@eqt:/var/www/freephile.com/www/wikireport /mnt/droplet
Then, setup a project in NetBeans with existing sources, and use the mountpoint