开发者

Smallest IDE for PHP with code-completion? [closed]

开发者 https://www.devze.com 2023-01-14 08:15 出处:网络
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.

Closed 2 years ago.

Improve this question

There are plenty of small editors like Notepad++, vim, & SciTE - but they only work on one file at a time. In other words, they aren't aware of the whole scope of the codebase.

On the other hand, all the full IDE's I have seen which offer code-completion (over all files in a project) take a good amount of memory to run. Eclipse PDT, PHPStorm, etc..

I'm looking for a tiny IDE with nothing more than code completion and syntax coloring to move around some very limit dev systems running PHP. Is开发者_高级运维 there anything like this?

Windows or Linux

Update

To clarify, if the app can't do multi-file code completion (complete code in one file, based on classes in other files) then it doesn't fit my requirements.


Netbeans is the best performing PHP editor with code completion that I have used; that said, it's by no means a lightweight editor. But I don't think any kind of editor with code completion is going to be truly lightweight.


Geany is my editor of choice. It's small, cross-platform, (GTK) and supports literally dozens of languages. (including PHP) It has syntax highlighting, code-completion and even custom "build" commands. (such as php -l for sanity checks)


Try Komodo Edit or Komodo IDE. It has all PHP assistance features included and even debugging (in IDE).

http://www.activestate.com/komodo-ide

It has some bugs like PHP variables showing up in JavaScript autocomplete.

Try the v6 beta: http://www.activestate.com/komodo-edit/downloads


I use MacVim and I often have multiple files open in separate tabs.

Vim supports syntax highlighting out of the box and code completion if you use ctags plugins.

See also:

  • http://linuxhelp.blogspot.com/2006/09/visual-walk-through-of-couple-of-new.html
  • http://blogs.gnome.org/lharris/2008/07/20/code-completion-with-vim-7/


Nusphere PHPEd. That's the one I use after horrible Java based alternatives and Zend Studio to name the waterheaded ones :P. It's blazing fast, has built in code completion library, fully customizable syntax highlighting for PHP 4.x, PHP 5.x, PHP 5.3, html, css, smarty, perl, sql, xml, c/c++, python, asp, js and who knows what else.

Highlights:

  • Über fast development environment.
  • Awesome file manager options (SFTP, SSH, etc.)
  • Fully customizable syntax highlighting (light/dark profiles)
  • Built in debugger
  • Fully customizable editor options (brackets, completion, whatever...)


PHP Expert Editor is a fairly small app that allows editing of multiple files, has syntax highlighting and integrates with PHP to do syntax checking. I've been using it for years.


I use notepad++ most of the time. But you could try out this free IDE which I think fits your bill Codelobster It's around 13mb


The best PHP IDE now in production would be Zend Studio, but it's not free. So the closest would be Eclipse PDT, but you don't like it.

Aptana Studio for PHP was a lot better, but was discontinued, and Aptana became an IDE for JS and Ruby now, but I tried to save what's left of it, so it's still available.

So far I didn't find anything better than Aptana Studio for PHP.

Big throwback though - it only supports syntax of PHP 5.2.

Aptana is also one of the greatest IDE for Javascript, and HTML+CSS editing is also a step further than in NetBeans (code completion for CSS selectors, based on HTML).

Aptana also has support for Smarty template engine, which is great for me.

Best part - no installation required. Just unzip and run. It only requires JRE to be installed, and most of us do have it installed. And, it may create conflicts with Eclipse projects, so for a clean experiment, open a project that contains no Eclipse service files.


SciTE is quite good for an advanced, lightweight editor. Only downside in this scenario is that you'll have to add code completion and file tree via plugins. Thankfully plugins are very simple to make.


I use sublimeText or Brackets or Atom. Their are small and do not require hight performance.

Sublime Text 3

Brackets

Atom IDE

0

精彩评论

暂无评论...
验证码 换一张
取 消