Note: The above should be inserted inside of the square brackets ([]).

What's going on?

ZenCoding has a default key binding for ':' that doesn't really respect Vintage mode. You can see these bindings in Preferences->Package Settings->ZenCoding->Bindings->Key Bindings (Default).

The binding mentioned in the Quick Fix is a copy/paste from the Vintage package key bindings. What we're doing here is putting it into our User key binding file, effectively over-ridding the one from ZenCoding.

SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected [PDOException] SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected
The problem, it turns out, was that doctrine was using the same connection that it used to drop the database as it was to update the database. After the drop, doctrine lost it's awareness to your database and did not re-establish it upon create.

The Fix

You need to close the connection after calling doctrine:database:drop and before doctrine:database:update --force