I think this is unfortunately why people get a bad idea about an IDE.<p>I don&#x27;t want a tab or button for everything. I <i>want</i> to primarily write text (i.e. code) but I also <i>want</i> it to be intelligent about what I&#x27;m writing - i.e. I <i>want</i> the autocomplete, the parameter hinting, the type checking (i.e. can&#x27;t use the result of a void method, or can&#x27;t do string ops on an array etc). I also <i>want</i> the option to have refactor helpers (moving methods, renaming methods, changing argument order, etc).<p>I&#x27;ve found IDEA (and before that PhpStorm, but it supports less plugins) are generally able to meet that need but you have to be careful about which plugins you install. I want Lua support, that doesn&#x27;t mean I want a Lua console button in all projects.