Monokai Phpstorm
As a developer, you work with a lot of text resources: the source code in the editor, search results, debugger information, console input and output, and so on. Colors and font styles are used to format this text and help you better understand it at a glance.
WebStorm uses color schemes that define the preferred colors and fonts.
A color scheme is not the same as the interface theme, which defines the appearance of windows, dialogs, and controls.
You can use a predefined color scheme or customize it to your liking. It is also possible to share schemes.
Select a color scheme
It is based on amazing software, and spiced up with the Monokai color scheme and a custom prompt layout, looking sexy from the start. In short, you may consider Cmder as one of the best terminal alternatives on Windows. Read more on Cmder here. The Look and Feel. This is how the normal terminal looks like in PhpStorm 2017 on Windows. Because I just love dark background, and monokai theme and PHPStorm, I tried to reproduce a Monokai-like scheme color.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
Use the Scheme list to select a color scheme.
If you install a plugin with a color scheme, that scheme will be added to the list of predefined schemes. For more information, see Share color schemes.
Customize a color scheme
You can customize a predefined color scheme, but it is recommended to create a duplicate for your custom color and font settings:
Duplicate a color scheme
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
Select a color scheme, click , and then click Duplicate.
(Optional) To rename your custom scheme, click and select Rename.
Predefined color schemes are listed in bold font. If you customize a predefined color scheme, it will be displayed in blue. To restore a predefined color scheme to default settings, click and select Restore Defaults. You cannot remove predefined color schemes.
Define custom color and font settings
In the Settings/Preferences dialog Ctrl+Alt+S, go to Editor | Color Scheme.
The settings on the pages under this node define colors for various elements of your code and the WebStorm interface. For example, the General page defines basic editor colors, such as the gutter, line numbers, errors, warnings, popups, hints, and so on.
The Language Defaults page contains common syntax highlighting settings, which are applied to all supported programming languages by default. In most cases, it is sufficient to configure Language Defaults and make adjustments for specific languages if necessary. To change inherited color settings for an element, clear the Inherit values from checkbox.
Semantic highlighting
By default, the color scheme defines syntax highlighting for reserved words and other symbols in your source code: operators, keywords, suggestions, string literals, and so on. If you have a function or method with many parameters and local variables, it may be hard to distinguish them from one another at a glance. You can use semantic highlighting to assign a different color to each parameter and local variable.
Enable semantic highlighting
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Language Defaults | Semantic highlighting.
Select the Semantic highlighting checkbox and customize the color ranges if necessary.
Share color schemes
If you are used to a specific color scheme, you can export it from one installation and import it to another one. You can also share color schemes with other developers.
WebStorm can save your color scheme settings as an XML file with the .icls extension. You can then import the file to another installation.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Export and select IntelliJ IDEA color scheme (.icls).
Specify the name and location of the file and save it.
The plugin can be uploaded to the plugin repository for others to install. This format has several benefits over an XML file, including metadata, feedback, download statistics, and versioning (when you upload a new version of the plugin, users will be notified about it).
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Export and select Color scheme plugin .jar.
In the Create Color Scheme Plugin dialog, specify the version details and vendor information. Then click OK.
When you install a plugin with a color scheme, that scheme will be added to the list of predefined schemes.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Import Scheme.
Fonts
To customize the default font, open the Editor | Font page of the Settings/PreferencesCtrl+Alt+S. This font is used and inherited in all color schemes by default.
Customize the color scheme font
You can set a different font for your current scheme.
This is not recommended if you are planning to share your scheme or use it on other platforms, which may not support the selected font. In such cases, use the default global font settings.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Color Scheme Font.
Select the Use color scheme font instead of the default checkbox.
Customize the console font
By default, text in the console uses the same font as the color scheme. To use a different font in the console:
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Console Font.
Select the Use console font instead of the default checkbox.
Productivity tips
See the color scheme settings for the current symbol
Put the caret at the necessary symbol, press Ctrl+Shift+A, find the Jump to Colors and Fonts action, and execute it.
This will open the relevant color scheme settings for the symbol under the caret.
See which fonts are currently used in the editor
Press Ctrl+Shift+A and start typing a query, for example, Show Font.
From the list, select the Show Fonts Used by Editor action and press Enter to execute it.
This will open the Fonts Used by Editor dialog with a list of fonts.
Both the Jump to Colors and Fonts and the Show Fonts Used by Editor actions do not have a default shortcut. To assign a shortcut for an action, select it in the Find Action popup and press Alt+Enter.
As a developer, you work with a lot of text resources: the source code in the editor, search results, debugger information, console input and output, and so on. Colors and font styles are used to format this text and help you better understand it at a glance.
PhpStorm uses color schemes that define the preferred colors and fonts.
A color scheme is not the same as the interface theme, which defines the appearance of windows, dialogs, and controls.
You can use a predefined color scheme or customize it to your liking. It is also possible to share schemes.
Watch this video to get a quick overview on PhpStorm customization possibilities:
Select a color scheme
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
Use the Scheme list to select a color scheme.
If you install a plugin with a color scheme, that scheme will be added to the list of predefined schemes. For more information, see Share color schemes.
Customize a color scheme
You can customize a predefined color scheme, but it is recommended to create a duplicate for your custom color and font settings:
Duplicate a color scheme
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
Select a color scheme, click , and then click Duplicate.
(Optional) To rename your custom scheme, click and select Rename.
Predefined color schemes are listed in bold font. If you customize a predefined color scheme, it will be displayed in blue. To restore a predefined color scheme to default settings, click and select Restore Defaults. You cannot remove predefined color schemes.
To define color and font settings, expand the Editor | Color Scheme node. The settings are separated into sections. For example, the General section defines basic editor colors, such as the gutter, line numbers, errors, warnings, popups, hints, and so on. The Language Defaults section contains common syntax highlighting settings, which are applied to all supported programming languages by default. In most cases, it is sufficient to configure Language Defaults and make adjustments for specific languages if necessary. To change inherited color settings for an element, clear the Inherit values from checkbox.
Semantic highlighting
By default, the color scheme defines syntax highlighting for reserved words and other symbols in your source code: operators, keywords, suggestions, string literals, and so on. If you have a function or method with many parameters and local variables, it may be hard to distinguish them from one another at a glance. You can use semantic highlighting to assign a different color to each parameter and local variable.
Enable semantic highlighting
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Language Defaults | Semantic highlighting.
Select the Semantic highlighting checkbox and customize the color ranges if necessary.
Share color schemes
If you are used to a specific color scheme, you can export it from one installation and import it to another one. You can also share color schemes with other developers.
PhpStorm can save your color scheme settings as an XML file with the .icls extension. You can then import the file to another installation.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Export and select IntelliJ IDEA color scheme (.icls).
Specify the name and location of the file and save it.
The plugin can be uploaded to the plugin repository for others to install. This format has several benefits over an XML file, including metadata, feedback, download statistics, and versioning (when you upload a new version of the plugin, users will be notified about it).
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Export and select Color scheme plugin .jar.
In the Create Color Scheme Plugin dialog, specify the version details and vendor information. Then click OK.
Monokai Pro Theme Phpstorm
When you install a plugin with a color scheme, that scheme will be added to the list of predefined schemes.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme.
From the Scheme list, select a color scheme, click , then click Import Scheme.
Fonts
To customize the default font, open the Editor | Font page of the Settings/PreferencesCtrl+Alt+S. This font is used and inherited in all color schemes by default.
Customize the color scheme font
You can set a different font for your current scheme.
This is not recommended if you are planning to share your scheme or use it on other platforms, which may not support the selected font. In such cases, use the default global font settings.
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Color Scheme Font.
Select the Use color scheme font instead of the default checkbox.
Customize the console font
By default, text in the console uses the same font as the color scheme. To use a different font in the console:
In the Settings/Preferences dialog Ctrl+Alt+S, select Editor | Color Scheme | Console Font.
Select the Use console font instead of the default checkbox.
Phpstorm Monokai Pro
Productivity tips
See the color scheme settings for the current symbol
Put the caret at the necessary symbol, press Ctrl+Shift+A, find the Jump to Colors and Fonts action, and execute it.
Phpstorm Monokai Theme
This will open the relevant color scheme settings for the symbol under the caret.
See which fonts are currently used in the editor
Press Ctrl+Shift+A and start typing a query, for example, Show Font.
From the list, select the Show Fonts Used by Editor action and press Enter to execute it.
This will open the Fonts Used by Editor dialog with a list of fonts.
Both the Jump to Colors and Fonts and the Show Fonts Used by Editor actions do not have a default shortcut. To assign a shortcut for an action, select it in the Find Action popup and press Alt+Enter.