Maurycy
Maurycy

Reputation: 1322

PHP IDE to suit my needs for Win 7

I've been battling with several IDE's so far without much success, so I decided it would be ask someone wiser. I'd love one to have these features:

  1. Fast code completion;
  2. Completion for HTML (with tags and tags' content), CSS and, preferably, jQuery;
  3. Debugger which can work with WampServer installation;
  4. Completion for native PHP commands as well
  5. Shortcut to go to a file in the current project/workspace (like Ctrl+Shift+O in Netbeans) --> What I meant here is that a shortcut to open a window, where you can type beginning of a file name and it will show you all matching files in project; so a way to navigate the project with keyboard only.

I have already tried some of IDE's:
Netbeans:

Eclipse PDT

Nusphere PHP Edit

Komodo and PHPDesigner 7 were disqualified for some reasons I can't really remember now but they were severe.
I tested a wide variety of IDE's but there is a real lot of them and pretty difficult to test them all, which is why I'd appreciate some input about one which fits all the above specified needs.

Upvotes: 2

Views: 319

Answers (3)

Maurycy
Maurycy

Reputation: 1322

Funnily enough I decided to settle for Aptana 3 Beta. Though lots of features don't work it is awfully quick and I love the antialiased font. Thanks to all for help anyway!

Upvotes: 0

Bryan M.
Bryan M.

Reputation: 17322

PHPStorm is a relatively new contender in the IDE scene by the people who make IDEA and Resharper. I can't say it's blazingly fast, but it's geared specifically toward PHP and has a lot of nice features. I feel it is a considerable improvement over Netbeans or Eclipse.

You might want to try the pre-release of the next version, since they've added a lot of new features.

Upvotes: 1

OmnipotentEntity
OmnipotentEntity

Reputation: 17131

Consider vim. It's painful at first, but it does meet all of your requirements, unless you also have a (as of yet unspoken) requirement for a Graphical User Interface.

  1. Fast Code Completion: Fastest I've ever encountered, C-x C-o
  2. Yes, Yes, and Probably.
  3. vim can use xdebug to get this functionality. How to set up on linux.
  4. Yes.
  5. :o supports tabbed completion even.

Upvotes: 1

Related Questions