Every developer has their own favorite softwares configured in such a way to improve their development productivity.
Even if Ace Editor, including in the WebRunner web interface, has some code-facilities for developers, maybe you would prefer to work with your own tools.
Here are 3 solutions for you.
This solution is perfect if you just want an access to your projects. The WebRunner allows you to create git repositories on-the-fly, and manage them thanks to the integrated git-command. You can create as much repositories as you wish.
Please, to prepare the environment, refer to this page of documentation : How to access your git repositories remotely.
Then, take a note of the "git_public_url" and "git_private_url" in the connection parameters of your instance (number 6 and 7) :
The "git_public_url" allows anybody to clone publicly any of your repositories, just by appending the repository's name to this url. If you want to push your local commits to the repository, please use the "git_private_url" (with your repository's name appended to it) as the origin address. The login and password are the ones you usually use to connect to your WebRunner.
Having a SSH access to your webrunner would allow you to use the integrated vim. It will also allow you to access to the whole slappartition.
In order to connect to your shell via the ssh command line, and using tools such as scp, you must provide your ssh public key to your WebRunner, using the parameter "user-authorized-key" in the parameters XML transmitted to your instance.
You can mount the working directory of your WebRunner as a DavFS file storage.
To do so, first take a note of the "webdav_url" parameter value in the connection parameters of your instance (it is number 5).
Then, open a console on your own computer. You must be logged in as root. First, download the "davfs2" package. Then, you can for example go to the "/tmp" directory and create a folder named "dav". Here are the commands to run on a debian environment :
$ aptitude install davfs2
$ cd /tmp
$ mkdir dav
Now, you need to mount the DavFS volume. The prompt will look like that :
Don't worry about the warning : the webdav server uses a self-signed certificate to allow https secure connections. The username and password are the ones you usually use to access to your webrunner.
You can now "cd dav" : you are now in the working directory of your webrunner, and you can access to your projects, compiled SRs, and running instances.