Se você está atrás de um editor de GUI, tente sublime o texto 2, você pode usá-lo de graça (você não precisa comprar uma licença de qualquer maneira).
Você está editando arquivos remotos diretamente?
Gostaria apenas de usar o rsync via SSH, o DRBD é muito complicado; -)
exemplo de rsync
rsync -avz --progress --delete source user@host:/home/user/code
Alias acima e execute-o sempre que você alterar o código localmente.
BTW: Você também pode considerar sshfs
para montar a pasta no host remoto via SSH.