- Darcula Darker Theme
- A dark theme based on Darcula, but with more contrasting tones
- File Watchers
- Executes task on file modifications
- Grazie
- Advanced spelling and grammar checker
- Grazie Professional
- Enhances the base Grazie plugin
- Ignore
- Support for ignore files
- MDX Support
- Add support for MDX files
- Presentation Assistant
- Display shortcuts for invoked actions
- Shifter
- Shifts many types of values up and down with a keyboard shortcut
- String Manipulation
- Provides actions for text manipulation
- Twig support
- Adds support for Twig and similar languages (e.g. Nunjucks)
- Compound run configurations
- Internal clipboard:
Ctrl
+Shift
+V
- Save window layout:
Window
→ Store current layout as default
Show current memory usage in the status bar
- ☑ Appearance & Behavior → Appearance → Show memory indicator
Adjust for widescreen
- ☑ Appearance & Behavior → Appearance → Widescreen tool window layout
Set default project directory
- ☑ Appearance & Behavior → System Settings → Project Opening → Default directory
Zoom with mouse wheel
- ☑ Editor → General → Change font size (zoom) with Ctrl+Mouse Wheel
Wrap long lines
- ☑ Editor → General → Use soft wraps in editor
- ☑ Editor → General → Use soft wraps in console
- Editor → General → Use custom soft wraps indent:
1
Trim trailing whitespace
- Editor → General → Strip trailing spaces on save: All
Add line feed at file end
- ☑ Editor → General → Ensure line feed at file end on save
Add indent according to code styles by pressing Enter
- ☑ Editor → General → Smart Keys → Enter → Smart indent
Whitespace-only modifications
- ☑ Editor → General → Different color for lines with whitespace-only modifications
Show line numbers
- ☑ Editor → General → Appearance → Show line numbers
Add unambiguous imports on the fly
- ☑ Editor → General → Auto Import → Add unambiguous imports on the fly
Hide file extensions and close icons on tabs
- ☑ Editor → General → Editor Tabs → Hide file extension in editor tabs
- ☐ Editor → General → Editor Tabs → Show "close" button on editor tabs
Open recent tab on closing another tab
- ☑ Editor → General → Editor Tabs → When closing active editor: Activate most recently opened tab
Open "go to" targets in a new tab
- ☐ Open declaration source in the same tab
Exclude some packages and classes from auto import/completion
- Editor → General → Auto Import → Exclude from Import and Completion
Don't use RTF for copy
- ☐ Editor → General → Copy as rich text by default
Disable Emmet for CSS
- ☐ Editor → Emmet → CSS → Enable CSS Emmet
Sort debugger fields alphabetically
- ☑ Build, Execution, Deployment → Debugger → Data Views → Sort alphabetically
Make project automatically
- ☑ Build, Execution, Deployment → Compiler → Make project automatically
Turn off selected tab underline
- Registry →
ide.new.editor.tabs.selection
Speed-up merging
- ☑ Tools → Diff & Merge → Automatically apply non-conflicting changes
Use absolute paths for JavaScript imports
- ☑ Editor → Color Style → JavaScript → Imports → Use paths relative to the project, resource or sources roots
Set TODO format
- Editor → TODO → ☑ Case Sensitive,
\bTODO\b:?
Use ECMAScript 6 by default (default settings)
- Languages & Frameworks → JavaScript → JavaScript language version: ECMAScript 6
Use high-contrast scrollbars
- ☑ Appearance & Behavior → Appearance → Accessibility → Use contrast scrollbars
Disable popup message for debugging websites
- ☑ Build, Execution, Deployment → Debugger → Allow unsigned requests
Improve TypeScript support
- ☑ Languages & Frameworks → TypeScript → Use types from server
- ☑
markdown.experimental.frontmatter.support.enable
- Help → Edit Custom Properties
- Check location of
idea.properties
- Check location of
If you decide to share IDE project files with other developers, share:
- All the files under
.idea
directory in the project root exceptworkspace.xml
andtasks.xml
which store user specific settings - All the .iml module files that can be located in different module directories (applies to IntelliJ IDEA)
- Run menu shows "Nothing here"
- Disable Gradle plugin