IDE autocomplete to develop on concrete5

Permalink
Hi
im using netbeans 8 and when i try ti check auto-completion nothing appeared on simple theme block code !!
what is the best ide that supports auto-complete for concrete5?
thanks in advance.

 
mesuva replied on at Permalink Reply
mesuva
Autocomplete can sometimes be dependant on how code and classes are found at run-time, as well as how objects are actually instantiated, so it might not be a lacking in netbeans but more a limitation of what autocompletion can do with the codebase. I reckon they'd be a bit of a difference between 5.6 and 5.7 due to the structural changes that have taken place.

But to answer your question, I'd recommend taking a look at PhpStorm, I think it's probably the smartest IDE out there in terms of auto-complete (and other features like validation) for PHP. It's general coding assistance is great too, automatically suggesting variables you've already created, showing unused and undefined variables, checking syntax on the fly, etc.

PhpStorm even will notice when you are writing some SQL and start suggesting/checking the database fields relevant to your query.

It's not free (or really that cheap), but to me it's already paid for itself this year in productivity gains and keeping me sane.
macnux replied on at Permalink Reply
no any autocomplete on phpstorm at All !!!
Mnkras replied on at Permalink Reply
Mnkras
In 5.7 there is (in the development version) you need to run the grunt task generate-symbols first though.

Mike
macnux replied on at Permalink Reply
im sorry how to generate these symbols
would you mind explain that a little
thanks in advance.
codifyio replied on at Permalink Reply
Autocomplete works fine for me using Netbeans 7.2.1.
macnux replied on at Permalink Reply
when i try to write this in my theme $view->
nothing appeared on the autocomplete menu
im using netbeans 8.0.2 latest one and concrete5.7.2.1
macnux replied on at Permalink Reply
i already install node and grunt-cli how i can generate symbols to offers autocomplete ?
Mnkras replied on at Permalink Reply
Mnkras
Run grunt generate-symbols in the build directory to generate IDE symbols which your IDE should pickup.