Reputation: 16065
I'm currently using Geany which is pretty good, but I'm looking for something a little more advanced. Preferably I'm after an editor good for web development that is smart enough to change syntax coloring and code completion based on where my cursor is. For instance, I may be editing a .php file, but I could be editing within a block of CSS, HTML, JavaScript, or PHP. Is there an editor smart enough to adjust depending on where I'm editing within a file?
Failing that, I'm looking for an editor that has really great code hinting and completion, even for libraries like jQuery, and it should be flawless at auto indenting, etc.
Thanks!
EDIT: Free solutions only.
Upvotes: 0
Views: 391
Reputation: 6152
Try Aptana 3.0 its a good free choice for linux users. If you already have Eclipse you can just install the Aptana plugin. http://www.aptana.com/
Upvotes: 2
Reputation: 2124
Notepad++ is FOSS and has the PHP related functionality you're referring to; it's a great editor but it doesn't have built-in "heavy" IDE functionality like debugging.
PhpED is a great and powerful IDE for pay with a free trial, but it is for PHP and web scripting languages, not a general purpose IDE. It however has very good tools for debugging PHP including allowing you to run a server via PhpED to test your site and allowing you to debug in multiple versions of PHP, and perhaps more importantly a profile to find bottlenecks in your code. Note I've only used the Windows version of PhpED however, I don't know what their linux options are.
If you're doing web development I would think either would suffice, but you won't find features like debugging C++/non web related programming languages in them.
Upvotes: 1