I really like Sublime when I need to search for something in a code base though. It also has very pleasant, slick feeling to it.
The idea is to use the shortcuts.
Eg. I'm used to Visual Studio shortcuts scheme - I can switch to it straight away (IDE Settings -> Keymap -> Keymaps). There's also Emacs, NetBeans, Eclipse etc. So you don't even need adjusting your habits or wasting time for manual customization.
I don't want to sell you this stuff (not associated with JetBrains in any way), but it's solid, so why make bones about it
I switched to PhpStorm from a regular text editor and would not go back.
https://www.jetbrains.com/phpstorm/documentation/PhpStorm_Re...
I kind of think a full fledged IDE should be capable of multiple languages. e.g. Ruby, Python, HTML5, etc. all in one package.
PHPStorm is a specialized IDE.
It has plugins for:
* ASP * Behat * CoffeeScript * Gherkin * HAML * Markdown * LESS * YAML * NodeJS * Dart * AngularJS * C/C++ * Mongo * Apache/Nginx * and a lot more ...
Yeah, I'd say it's full-fledged.
PyCharm is much the same - for full-time Python development, I'd prefer it to IDEA + plugin.