Earlier quoted context omitted.
On both points, that is the exact opposite of my experience doing Node.js/Javascript/CSS/HTML in Cloud9IDE. It is clear that the browser environment imposes some restrictions on what an online IDE can do (restricted hotkeys, no on-machine filesystem access). Notwithstanding that, I've come to prefer the Cloud9IDE environment over local options and love being able to pick-up where I left off as I switch between comput…
You can do that with Vim/Emacs, tmux on less than $5/mo VPS. Chrome has a pretty good SSH terminal extension.
I tend to use vi when doing sysadmin sorts of things... but there are a dozen commands that I've relearned several times now, because I learn them, don't need them for a few weeks, and then have to re-learn them when I need them again.