In case you want to have an IDE locally, but have your Development environment be on a VM
- Install Atom on your local (host) machine: https://atom.io/
- Install the "remote-sync" package: https://atom.io/packages/remote-sync
- Ensure Vagrant is running (e.g.
vagrant up) - Create an empty directory on your local (host) machine that you want to "sync" with a directory on the Vagrant VM
- Open that empty directory in Atom
- Right click on it, select "Remote Sync -> Configure"