I have been using Cloud9 as my primary development environment for the past month and a half and I am really enjoying the ability to develop on any device and still have access to a terminal. However I have noticed the following two issues which have caused me much headache.
The file system viewer added a folder labeled ‘…’ this folder linked to the root of my project, and is not visible in an ‘ls’ command output. I deleted this folder thinking it was random garbage and ended up deleting my entire project (thank god for source code control tools). I have no clue how this folder got there and I didn’t create it, its lack of visibility in the output of the ‘ls’ command makes me think this could be a Cloud9 related issue.
I often develop on multiple machines in one day, I have experienced issues where I make a change on machine 1, and later view the file on machine 2 and everything looks fine, however when I close the file and reopen it on machine 2, occasionally all my changes I made from machine 1 will no longer be there.
In general I feel the documentation for the editor is a bit lacking and should include information/examples of what will happen when you do things like switch machines, or what ‘helpers’ Cloud9 will show you in the file tree but don’t actually exists as files in the workspace.