У меня есть настройка Pycharm на Ubuntu 10.10. Ключ в том, чтобы использовать "sshfs" - он сопоставляется с моим веб-хостом - через ssh. Это предварительные требования: доступ по ssh, sshfs. (если вы не можете найти способ сопоставить ssh с общим диском Windows).
Так что, как только ssh, sshfs настроены, я создаю монтирование linux локально - поэтому каталог моего веб-хоста отображается локально как "/ webhostx". С тех пор Pycharm (или WingIde или любой другой редактор) не заботится о том, что "/ webhostx" действительно удаленная папка, смонтированная локально.
Если ничего не помогает, всегда есть Emacs (все включено :-)).
Pycharm также имеет функцию удаленной отладки - я в процессе тестирования с моим хостом (webfaction).