A
A
andr00xa2015-09-13 19:25:18
PHP
andr00xa, 2015-09-13 19:25:18

What would you recommend a lightweight PHP IDE for Linux?

Background: I plan to transfer from Windows to Linux. The only thing that prevents me from doing this is that I did not find a web development IDE that meets my modest requirements, and this is my main tool for the job. I'm currently using phpDesigner, but unfortunately it's for-Windows-only and the developer has no plans to port it to other OSes. I am looking for an alternative IDE for the Linux platform, which would implement the following vital features for me:

  1. Separate syntax highlighting. If several languages ​​​​are mixed in the code (eg html + css + js + php), only the one on which the cursor is highlighted is highlighted, the rest are pale gray. Example ;
  2. Auto-formatting: closing quotes, brackets, tags, indents;
  3. Highlighting paired brackets and tags, highlighting other found words when highlighting a word;
  4. Code explorer - displaying a list of variables, functions, classes with properties/methods. Example ;
  5. Smart auto-complete: when you start typing the name of a property/method, so that the real properties/methods of this class are suggested first (if this class is present in open files), and not any nonsense that starts with these characters;
  6. PHP syntax checking on the fly (integration with PHP interpreter);
  7. real-time integration with debuggers, a la xDebug (context variables, watch, evaluate, ...);
  8. Display hint when entering a function. Example .

Rejecting some of these features is a step backwards. I can put up with the absence of someone not included in this list.
Attempts to find an alternative:
  • phpStorm - too monstrous and intrusive, as if for aircraft design;
  • Eclipse PDT is the same;
  • Sublime text 3 - I liked it very much, almost corresponds to the ideal, but did not find paragraphs 1, 4 and 8;
  • running PhpDesigner under wine + installing windows PHP is a perversion.

I would be very grateful for help in the search!

Answer the question

In order to leave comments, you need to log in

10 answer(s)
P
Pavel Volintsev, 2015-09-13
@copist

phpStorm - too monstrous and intrusive, as if for aircraft design;

Feel free to admit that you have always dreamed of building a rocket. Getting off phpStorm will be difficult, especially after your rocket has taken off.

K
Konstantin, 2015-09-13
@puchkovk

Netbeans IDE for PHP.
1. No, it highlights all syntax.
2. Yes.
3. Yes.
4. Yes.
5. Yes.
6. PHP syntax check - yes, integration with the PHP interpreter - no, but the highlighting is excellent, you can specify the PHP version.
7. Yes.
8. I didn’t set it up at home, but it seems to be yes .
I have been using it myself for many years, a powerful IDE with many advantages. Tried phpStorm instead - and still stuck with Netbeans. Yes, sometimes slow, but worth it.

S
sanex3339, 2015-09-13
@sanex3339

PhpStorm, I don’t understand why it confuses you. There is nothing better than him.

N
nonlux, 2015-09-13
@nonlux

What I tried and what impressions I got:
- Netbeance
is my first normal IDE for web xs what version.
I tried this under Windows
- Eclipse (honestly, I didn’t have the patience to set it up for myself)
- Aptana (it worked the most)
- Zend studio (it didn’t work out, there were some glitches, I don’t remember now)
I chose because before that I wrote a couple of projects on it under java.
Everything is cool highlighting, code completion, tests, code coverage.
Convenient, nothing bothered out of the box.
- PHPStorm
I saw it in an advertisement on Habré.
Installed and forgot about Netbeance.
Somehow everything is great, it’s clearer or something. And settings and styling. Briefly captured.
-vim
[email protected]#b what the [email protected]#ya. installed two at once
How to get out? The cross on the terminal emulator solved the problem.
- PHPStorm is getting better, but I started to hang in the console for a long time, and my conscience was tormented by the trial PHPStorm
- Sublime
I did not comprehend the magic of hotkeys. As an editor it's good, but as an IDE there is no comparison with PHPStorm.
- PHPStorm
thanks to IDEA for the work.
but thanks to git composer symfony grunt for a long time began to sit in the console
- vim
Well, it was in the evening, there was nothing to do.
vimtutor - read
installed spf13/spf13-vim
got hooked
- demolished the system in the spring and installed arch + gnome 3.16
so I wanted to gouishechek
- brackets vs atom vs sublime 3 out of the box liked brackets very convenient for the web seemed
Next came the race for plugins.
sublime for some reason left the competition almost immediately, although the control + P
brackets monster for some reason began to constantly crash with errors
atom won, I even set it as the default editor
But after suffering a couple of days between switching windows, I also scored on it.
- PHPStorm
installed vim emulator. I tried to work with the console with the built-in one, so that I can work with vim in one window. Knocked out not switching the console to the code window without a bunch of tricks without a mouse.
- emacs
console version somehow not impressed. I poked the settings and tried to repeat the vim ones. Not hooked
hook -vim
Remained, but the config is constantly growing.
In short, the best IDE for me
is PHPStorm.
But vim is a hand, I can’t live without it and the IDE is no longer needed.

S
sergey, 2015-09-13
@zorro76

phpstorm and only phpstorm and don't bother

O
OnYourLips, 2015-09-13
@OnYourLips

phpstorm.
If you work on it for a long time, you will understand that "a lot of extra" actually helps you a lot in your work.
If you are not going to devote more than a hundred hours to PHP, then just take a text editor, the best Sublime Text.

D
DVamp1r3, 2015-09-14
@DVamp1r3

Also joining netbeans. He does not ask for money, he opens faster than any phpstorms. The settings are divided intuitively and are in the usual places, and not like in jetbrains products.

V
Victor, 2015-09-21
@only-victor

Netbeans is the best and most stable! What is under Windows, what is under Linux, works under java.
I have been working on it for 7 years, I have not seen better.

D
Denis, 2015-09-13
@prototype_denis

To the above, you can add https://atom.io/ (+ plugins).

I
Immortal_pony, 2015-09-14
@Immortal_pony

Geany

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question