I’ve been a committed Sublime Text user for a while. I’ve spent a lot of time looking for the right mix of packages, learning the keyboard commands, auditioning LOTS of different themes and color schemes, and constantly playing with the user config (i.e., “trim_trailing_white_space_on_save”: true).
Since I’m still fairly new to the PHP world and OOP specifically, I really didn’t want my editor doing any of the work for me either – code completion, auto-importing namespaces, handling Vagrant and Git commands in-app being some examples. As a result, I’ve resisted using a true IDE up to now.
Every time I’ve installed PHPStorm in the past to play around with it, I always disliked it’s lack of customizability in terms of the UI (which is surprising given it’s ridiculously complex Preferences/Settings).
In spite of all of this, I keep giving PHPStorm a go every couple of months just to see what’s changed and I think I’ve had a breakthrough with the latest attempt.