Better readability with PhpStorm’s improved syntax coloring

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

This entry was posted in Cool Feature, Early Access Program and tagged , , , . Bookmark the permalink.
  • Alex

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

    • Mikhail Vink

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

  • nightlinus

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

  • http://www.lourdas.name Vasilis Lourdas

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

    • Maarten Balliauw

      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

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

        • Maarten Balliauw

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

  • Tom

    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

      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

      You know there is different themes right?

  • Henry Garcia

    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

      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.

      • http://webolutionary.com Sean Robertson

        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.

  • Pingback: Full Screen for all platforms and Presentation Mode with PhpStorm 7 | JetBrains PhpStorm Blog

  • Pingback: PhpStorm 7.0リリース | JetBrains ブログ

  • Pingback: Już jest PhpStorm 7.0: PHP 5.5, Vagrant, SSH, wsparcie frameworków i inne | webMASTAH

  • Anne Dougherty

    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

      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?

  • George

    I want Monkai theme in Jetbrains production!