I am hoping to learn something from others' experience here... I code php, and maintain more than a few wordpress sites. My setup currently consists of the following: PsPad - text editor Putty - for shell access RapidSVN - for maintaining SVN access Is there really a way to have all these functions - 1. syntax-highlighted PHP editing (in-built function ref help would be awesome), 2. Shell/SFTP access inbuilt 3. SVN-support built-in in one tool or app? How's your setup working for you? Please describe your setup, and why or how it is efficient for you.