This is dumb, but I run linux and have to debug asp classic apps on occasion. The obvious way would be to work in windows with vim for windows, but my shortcuts don't work there and the flow is off. Rather, I use a particular setup to allow me to work seamlessly in linux using a low power windows 8 laptop physically beside my linux machine. With this setup, I don't have to leave linux often, but I have a synergy connection between the two machines, so they share a mouse.
The windows machine has one display, cygwin, and Watch 4 Folder (a free/shareware windows program similar to incrontab). Watch 4 Folder watches the inetpub/logs/FailedReqLogFiles/ folder and subfolders for file create. This happens for FREB (Failed request event buffering). When it happens, it opens the log in IE (because no other browser has the xlst to render it correctly). Additionally, if I have a file that receives debugging statements, I'll keep cygwin at 50% transparent, full screen, and 'tail -f' on the file. A folder for t