PhpStorm 2024.3 Help

Appearance

Use this page to change the overall look and feel of your IDE.

Settings | Appearance & Behavior | Appearance

Option

Description

Theme

Select the UI theme from the list. By default, you can choose between a light, a dark, and a high-contrast theme. You can install other themes as plugins. For more information, refer to User interface themes.

Sync with OS

Detect the current system settings and use a dark or light theme accordingly.

Click the Settings button to select the color scheme and the user interface theme that will be applied when the settings are synced with your OS.

Editor color scheme

Select a color scheme that defines the colors, fonts, and syntax highlighting for various text resources.

The default color scheme for the current theme is indicated in the list.

Click the Settings button to navigate to color scheme settings, export a scheme to a file, or import a color scheme.

Accessibility

Option

Description

Zoom

Zoom in and out the entire IDE, increasing or decreasing the size of all UI elements at once.

You can also access this setting from the main menu: select View | Appearance | Zoom IDE.

Use custom font

Specify custom font family and size to use in the PhpStorm UI.

Support screen readers

Enable screen reader support for PhpStorm. For more information, refer to Accessibility.

Use contrast scrollbars

Make the editor scrollbar more visible.

Adjust colors for red-green vision deficiency

Adjust UI colors to better perceive colors in case of protanopia and deuteranopia.

UI Options

Option

Description

Compact mode

In this mode, the IDE has the reduced heights for toolbars and tool window headers, scaled-down spacings and paddings, and smaller icons and buttons. This mode is suitable for smaller screens.

Always show full path in window header

Show the full path to the project and to the current file in the main window header. When disabled, the header will show only the name of the project and file.

Use project colors in main toolbar

Use colored headers to simplify navigation between several open projects. For more information, refer to Configure the toolbar color.

Show main menu in a separate toolbar

(Windows and Linux)

Display the main menu as a separate toolbar. The main menu is the standard menu bar of the application window with File, Edit, View, and other menus.

Drag-and-drop with Alt pressed only

Avoid accidentally moving files, editor tabs, tool window buttons, and other UI components. When enabled, hold the Alt key to move things around.

By default, this option is disabled, and you can move everything without any extra keys.

Smooth scrolling

Scroll the UI smoothly, pixel-by-pixel, instead of line-by-line.

This also enables animated smooth scrolling for Windows and Linux by default. You can disable it to use precise scrolling instead: press Ctrl+Shift+A, find and open the Smooth Scroll Options dialog, and disable the Animated smooth scrolling checkbox.

Smooth Scroll Options dialog

In this dialog, you can also set the duration of the scroll animation and change the appearance of the animation based on https://cubic-bezier.com/#.17,.67,.83,.67.

Enable mnemonics in controls

Underline hotkeys that you can press to use controls in dialogs.

Enable mnemonics in menu

Underline hotkeys that you can press to execute a menu action.

Display icons in menu items

Show icons to the left of the items in the main menu and context menus.

Merge main menu with window title

(Windows and Linux)

Show the main menu and the IDE window title on the same bar.

Keep popups open for toggle items

When this feature is enabled, menus stay open while you enable or disable options. Menus will close after you switch focus to another UI element or press Escape.

Background Image

Configure a custom background image for the IDE.

Tree Views

Item

Description

Show indent guides

Display vertical lines that mark indent levels in tree views, for example, in the Project tool window Alt+1 Alt+1. These lines can help you better understand the hierarchy of the components in your project.

The Show tree indent guides is on
The Show tree indent guides is off

Use smaller indents

Decrease the amount of space between the tool window border and the text in tree views, for example, in the Project tool window Alt+1 Alt+1.

Tool Windows

Item

Description

Show tool window bars

Show the tool window bars around the edges of the main window. For more information, refer to Tool window bars and buttons.

Show tool window names

Display tool window names on the tool window bars.

Widescreen tool window layout

Optimize the layout of tool windows for wide-screen displays: maximize the height of vertical tool windows by limiting the width of horizontal tool windows. For more information, refer to Optimize for wide-screen monitors.

Side-by-side layout on the left

Show the tool windows that are attached to the top and bottom edges on the left side in two columns. For more information, refer to Optimize for wide-screen monitors.

Side-by-side layout on the right

Show the tool windows that are attached to the top and bottom edges on the right side in two columns. For more information, refer to Optimize for wide-screen monitors.

Remember size for each tool window

Remember individual width of every tool window when you reopen or switch between them.

When this option is disabled, tool windows have the unified default width, and their sizes remain constant when you switch between them.

Presentation Mode

Item

Description

Zoom

Zoom in or out the entire IDE in the presentation mode.

Antialiasing

Option

Description

IDE

Select which antialiasing mode you want to apply to the IDE (including menus, tool windows, and so on):

  • Subpixel: this option is recommended for LCD displays and takes advantage of the fact that each pixel on a color LCD is composed of red, green and blue sub-pixels. This allows smoothing text and rendering it with greater detail.

  • Greyscale: this option is recommended for non-LCD displays or displays positioned vertically. It deals with text at the pixel level.

  • No antialiasing: this option can be used for displays with high resolution, where non-antialiased fonts are rendered faster and may look better.

Editor

Select which antialiasing mode you want to apply to the editor:

  • Subpixel: this option is recommended for LCD displays and takes advantage of the fact that each pixel on a color LCD is composed of red, green and blue sub-pixels. This allows smoothing text and rendering it with greater detail.

  • Greyscale: this option is recommended for non-LCD displays or displays positioned vertically. It deals with text at the pixel level.

  • No antialiasing: this option can be used for displays with high resolution, where non-antialiased fonts are rendered faster and may look better.

Last modified: 20 November 2024