Full Screen for all platforms and Presentation Mode with PhpStorm 7

We’re 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 menu. And the new Presentation mode helps you show off your coding skills to an audience.

This functionality is available in IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, RubyMine and AppCode.

This functionality is available in IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, RubyMine and AppCode.

Mac OS X users have been enjoying native Full Screen mode for quite a while. From now on it’s available for all other platforms supported by PhpStorm. It can be activated from the View | Enter Full Screen menu. To maximize the editor area, the Toolbar, Status Bar and Navigation bar can be hidden so we can focus just on our code. Here’s a blatantly big screenshot demonstrating we get a lot of editor on our screen if we want:

Full-screen mode (click to enarge)

Always wanted to show family and friends your coding skills on the living room TV? Or are you presenting at conferences and user groups or doing classroom trainings? Having difficulties reading someone’s code when looking over their shoulder? The answer to making code work for an audience is PhpStorm 7’s Presentation Mode.

Presentation Mode moves all toolbars out of the way and increases the size of everything in the IDE, making it easier to show our code and coding process. That’s right: it’s presentation mode, not read-only mode. If you want to demonstrate live coding, try it from the View | Enter Presentation Mode menu:

Presentation mode in action

Not only editor fonts are increased in size: everything gets bigger! Want to show the Rename refactoring? Everyone will be able to read what’s on screen:

Presentation mode increases all sizes

Try it out yourself and share your feedback in the issue tracker, through the comments below or in our forums!

Develop with pleasure!
– JetBrains PhpStorm Team

This entry was posted in Cool Feature and tagged , , , . Bookmark the permalink.

20 Responses to Full Screen for all platforms and Presentation Mode with PhpStorm 7

  1. Yakir Sitbon says:

    Hi Maarten Balliauw.

    I can’t see this option (Full Screen) in Linux. Why?

  2. Matthias says:

    Those are some great new features! You guys really make a good job :)

  3. Elijah Lynn says:

    I love this feature and it is great if you come from Sublime Text’s distraction free mode.

    One thing I would like to see improved is the speed of it though. It reminds me of Apple/Mac’s full screen mode in that it takes 1,000+ milliseconds to get to full screen. In other words it needs to be less janky.

    It is painfully slow and as a result I don’t use it as much as I did with Sublime. Weird how just a little latency makes a feature not as useful but it is true!

    tldr; Awesome feature, needs to be as fast as Sublime Text.

    • Elijah Lynn says:

      p.s. I am running Ubuntu GNU/Linux 13.04.

    • Elijah Lynn says:

      Interesting, it has been a while since I used it and it is much less janky than it was just a month or three ago. I am on the *.205 eap, hopefully this latest eap is even faster.

      It still needs some tweaks, the layout is still janky and shifts a lot when transitioning between presentation mode but the future is promising!

  4. William says:

    i really hope the full screen mode doesnt cover windows task bar at the bottom… im forever switching apps etc but would like phpstorm to take up the full real estate when is opened.

    like in remove the title bar at the top (grey)

  5. Marjorie Roswell says:

    once on, how do you turn it off??

  6. _alK13 says:

    Thanks font this very useful feature !

    However when I turn off the presentation mode, the project tool window do not return to its normal size. The big font size persists.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">