My PhpStorm Customisations and Settings
In addition to the plugins that come bundled with PhpStorm, I also use IdeaVim, because I’m one of those people, and the EditorConfig plugin.
Removing as much of the interface as possible
I’m also one of these people.
Note: The search functionality in PhpStorm’s Settings window is pretty good, so I haven’t included the whole list of menus you need to drill down to find a setting.
- Turn on Use contrast scrollbars.
- Turn on Use smaller indents in trees.
- Turn off Show tool window bars.
- Right-click the status bar and turn on the Memory Indicator.
- Turn off Display icons in menu items.
- Turn on Widescreen tool window layout (where appropriate).
- Remove tabs completely (set Tab Placement to None) and instead rely on Ctrl+E (to switch between recent files) and Ctrl+Shift+E (to switch between recently edited files).
- Turn off Show browsers popup in the editor.
- Hide the navigation bar ( → → ); on macOS, ⌘+↑ will display a floating navigation bar if required.
IdeaVim customisation and settings
- Swap the audible bell for the visual one with
- On macOS, make IdeaVim a more pleasant experience by running
defaults write com.jetbrains.PhpStorm ApplePressAndHoldEnabled -bool falsein the terminal.
Miscellaneous customisations and settings
- If using PhpStorm 2020.3 or later, sync the IDE theme with the OS (on macOS change the preferred light theme to macOS Light). Otherwise, use the Darcula theme throughout.
- Set the editor font to Iosekva.
- Set the Project Opening‘s Default directory.
- Set some default visual guides at 72 and 78 characters.
- Turn off the terminal’s Audible bell.