Better readability with PhpStorm’s improved syntax coloring

Posted on by Maarten Balliauw

When we introduced Darcula with PhpStorm 6, we wanted to provide a dark look and feel which feels natural to a lot of developers (read an interview with the creator of Darcula). One of the advantages Darcula provides is that it’s easier on the eyes and improves readability.

The fresh PhpStorm 7 EAP improves readability even more thanks to additional syntax coloring for various constructs. We now have separate colors for:

  • Function and method declarations
  • Function calls, static and instance method calls

  • Classes and interfaces, static and instance class fields

Here is a comparison of the same code in PhpStorm 6 (left) and PhpStorm 7 (right):

These new colors can be customized in the editor settings under IDE Settings | Editor | Colors & Fonts | PHP:

Give PhpStorm 7 EAP a try and let us hear your thoughts in the issue tracker, the comments below or in our forums!

Develop with pleasure!
– JetBrains PhpStorm Team

Comments below can no longer be edited.

20 Responses to Better readability with PhpStorm’s improved syntax coloring

  1. Alex says:

    July 22, 2013

    Can you tell when will it be available for IDEA as well?

    • Mikhail Vink says:

      July 22, 2013

      It’ll be available in IntelliJ IDEA 13 (including EAP) when the PHP plugin is updated

  2. nightlinus says:

    July 22, 2013

    Thank you for enchanced syntax colouring. Do you have plans for extending JS syntax colouring?

  3. Vasilis Lourdas says:

    July 22, 2013

    Nice! Is there a way to export this new color setting and import it in version 6?

    • Maarten Balliauw says:

      July 22, 2013

      You can export it, however the keys used to provide this color scheme are not included in PhpStorm 6, hence they will have no effect there.

      • Tuan says:

        October 17, 2013

        Why? Is there something cool and new under the hood on PHPStorm 7?

        • Maarten Balliauw says:

          October 17, 2013

          PhpStorm 6 doesn’t make use of the color settings for these new additions, they are specific to PhpStorm 7.

  4. Tom says:

    July 23, 2013

    I desperately hope that phpstorm will supports the Alloy IDEA Theme in the future.
    Not one of my colleagues feals natural with this very colorfull, not very contrasty dark theme. The reason could be, that we all uses high qualitity monitors, where white is really paperwhite. I like dark themes when I edit pictures in image processing tools, but not when I read text.

    • Jason says:

      July 23, 2013

      I agree.. I think the black theme came because of jb wanting to mimic sublime or another IDE. Personally, I prefer Alloy or other white themes as it is MUCH easier to read.

    • Patrick Sweeney says:

      July 23, 2013

      You know there is different themes right?

  5. Henry Garcia says:

    July 23, 2013

    I know it may have nothing to do with this but before i add feature on you-track is the multiple project support on the roadmap for PHPStorm. The reason I ask is Rubymine is going to add it.

    http://blog.jetbrains.com/ruby/2013/07/rubymine-momiji-roadmap/

    • Mikhail Vink says:

      July 31, 2013

      This feature is currently not on the roadmap for PhpStorm. This feature for RubyMine is not the same as for PhpStorm (there are some specific things to be done for PHP), so it can’t be easily and quickly done for PhpStorm along with RubyMine.

      • Sean Robertson says:

        October 22, 2013

        It very much needs to be on the roadmap. Having to have a separate window for each project is ridiculous unnecessary clutter. That issue has been in the queue forever.

  6. Full Screen for all platforms and Presentation Mode with PhpStorm 7 | JetBrains PhpStorm Blog says:

    October 16, 2013

    […] continuously working on making the IDE distract developers less when they need focus. Next to better readability with improved syntax coloring, PhpStorm 7 comes with a Full Screen mode on all platforms which removes window borders and the top […]

  7. PhpStorm 7.0リリース | JetBrains ブログ says:

    October 23, 2013

    […] PHP 言語サポート: PHP 5.5をサポートし、PHPシンタックスカラーリングも改善されておりコンストラクト、タイプインターフェース、PHPDocが見やすくなりました。またスタティックメンバの移動やインターフェースの抽出といった新しいリファクタリング、インスペクションやクイックフィックスも充実しています。 […]

  8. Już jest PhpStorm 7.0: PHP 5.5, Vagrant, SSH, wsparcie frameworków i inne | webMASTAH says:

    October 24, 2013

    […] dla PHP 5.5 – oprócz dodania obsługi nowości z 5.5 usprawniono także kolorowanie (wreszcie, zawsze narzekałem, że Storm koloruje gorzej niż […]

  9. Anne Dougherty says:

    October 28, 2013

    Since PHPStorm 7 requires that you uninstall previous versions it would be super nice to have an option to export or save your previous version settings so you don’t have to spend a bunch of time reconfiguring the new version’s install.

    • Mikhail Vink says:

      October 28, 2013

      Actually PhpStorm 7 asks you for the folder to import your v6 configuration at first start and the import helps you to transfer all the configuration. Wasn’t there an Import dialog for you?

  10. George says:

    November 26, 2013

    I want Monkai theme in Jetbrains production!

Subscribe

Subscribe for updates