JetBrains WebStorm (2026.2.3)
Settings prefixed with Project Specificity are only applied to the current project. They have to be set again for other projects.
| Left Section | Right Section | Value |
|---|---|---|
| Appearance | Tree Views Subcategory Show indent guides | Checked |
| System Settings | Confirm before exiting the IDE | Unchecked |
| System Settings | When closing a tool window with a running process: | Terminate process |
| System Settings | Project Subcategory Reopen projects on startup | Unchecked |
| System Settings | Project Subcategory Open project in | New window |
| Name | Shortcut Ascending Sort | Custom |
|---|---|---|
| Create Rectangular Selection on Mouse Drag | Alt + Click | Empty |
| Move Line Down | Alt + Down | Empty |
| Show Context Actions | Alt + Enter, Ctrl + . | Empty |
| Surround With... | Alt + T | Checked |
| Move Line Up | Alt + Up | Empty |
| Add or Remove Caret | Ctrl + Alt + Click | Empty |
| Clone Caret Below | Ctrl + Alt + Down | Checked |
| Settings | Ctrl + Alt + S | Empty |
| Clone Caret Above | Ctrl + Alt + Up | Checked |
| Go to Declaration or Usages | Ctrl + Click | Empty |
| Duplicate Line or Selection | Ctrl + D | Empty |
| Select Last Row | Ctrl + End | Empty |
| Find | Ctrl + F | Empty |
| Run | Ctrl + F5 | Empty |
| Replace | Ctrl + H | Empty |
| Select First Row | Ctrl + Home | Empty |
| Comment with Line Comment | Ctrl + K Next C | Empty |
| Reformat Code | Ctrl + K Next D | Empty |
| Rename | Ctrl + R Next R | Empty |
| Find in Files | Ctrl + Shift + F | Empty |
| Replace in Files | Ctrl + Shift + H | Empty |
| Parameter Info | Ctrl + Shift + Space | Empty |
| Reopen Closed Tab | Ctrl + Shift + T | Checked, Remove Go to File... |
| Code Completion Subcategory Basic | Ctrl + Space | Empty |
| Close Tab | Ctrl + W | Checked, Remove Extend Selection |
| Toggle Line Breakpoint | F9 | Empty |
| Step Over | F10 | Empty |
| Step Into | F11 | Empty |
| Search Everywhere | Shift + Shift, Ctrl + T | Empty |
Editor
| Left Section | Right Section | Value |
|---|---|---|
| General | Soft Wraps Subcategory Soft-wrap these files: | Checked, *.ts; *.tsx; *.json; *.md; *.txt |
| General Subcategory Appearance | Show method separators | Checked |
| General Subcategory Appearance | Show CSS color preview as background | Checked |
| General Subcategory Code Completion SubcategorySubcategory Popup | Match case: | Unchecked |
| General Subcategory Editor Tabs | Appearance Subcategory Tab placement: | Left |
| General Subcategory Editor Tabs | Appearance Subcategory Mark modified | Checked |
| Code Style | General Subcategory Line separator: | Unix and macOS (\n) |
| Live Templates | JavaScript Next + Next 1 Live Template | Empty |
| Empty | Abbreviation: | edf |
| Empty | Description: | export default function |
| Empty | Template text: | export default function $NAME$() {
$END$
} |
| Empty | Edit Variables... Subcategory Expression | complete() |
| Empty | Define Option Toggle Subcategory Everywhere SubcategorySubcategory JavaScript SubcategorySubcategorySubcategory Top level statement SubcategorySubcategory TypeScript SubcategorySubcategorySubcategory Top level statement | Checked |
| Empty | Options Subcategory Reformat according to style | Checked |
| Live Templates | React Next + Next 1 Live Template | Empty |
| Empty | Abbreviation: | uc |
| Empty | Description: | "use client"; |
| Empty | Template text: | "use client"; $END$ |
| Empty | Define Option Toggle Subcategory Everywhere SubcategorySubcategory JavaScript SubcategorySubcategorySubcategory Top level statement SubcategorySubcategory TypeScript SubcategorySubcategorySubcategory Top level statement | Checked |
| Empty | Options Subcategory Reformat according to style | Checked |
| Inlay Hints | Parameter names | Unchecked |
| Inlay Hints | Types | Unchecked |
| Inlay Hints | Method chains | Unchecked |
| Emmet Subcategory HTML | Enable abbreviation preview | Checked |
Marketplace
Visual Studio 2022 Keymap
Rainbow Brackets
Settings
Update Plugins Automatically
| Left Section | Right Section | Value |
|---|---|---|
| Project Specificity JavaScript Subcategory Code Quality Tools Subcategory ESLint | Automatic ESLint configuration | Checked |
| Project Specificity JavaScript Subcategory Prettier | Automatic Prettier configuration | Checked |
| Project Specificity JavaScript Subcategory Prettier | Run for files: | **/*.{html,css,scss,js,ts,cjs,cts,mjs,mts,jsx,tsx,vue,astro,json,md} |
| Project Specificity JavaScript Subcategory Prettier | Run on save | Checked |
| Project Specificity JavaScript Subcategory Prettier | Run on paste | Checked |
| Project Specificity JavaScript Subcategory Prettier | Prefer Prettier configuration to IDE code style | Checked |
| Project Specificity JavaScript Runtime | Node.js Subcategory Coding assistance for Node.js | Checked |
| Project Specificity Style Sheets Subcategory Stylelint | Enable | Checked |
| Project Specificity Style Sheets Subcategory Stylelint | Run for files: | **/*.{css,scss} |
| Project Specificity Style Sheets Subcategory Stylelint | Run stylelint --fix on save | Checked |
| Left Section | Right Section | Value |
|---|---|---|
| Project Specificity Actions on Save | Run stylelint --fix | Checked |
| Project Specificity Actions on Save | Run Prettier | Checked |
| Project Specificity Terminal | Font Settings Subcategory Font: | MesloLGM Nerd Font |
| Left Section | Right Section | Value |
|---|---|---|
| Empty | Enable backup and sync: | Checked |
Advanced Settings
| Left Section | Right Section | Value |
|---|---|---|
| Empty | Run/Debug Subcategory Confirm rerun with process termination | Unchecked |
| Empty | Version Control Subcategory Open Diff as Editor Tab | Unchecked |
| Left Section | Right Section | Value |
|---|---|---|
| Color | Color Subcategory Cycle count on all brackets | Checked |
| Indent guidelines Highlighting | Indent guidelines Highlighting Subcategory Focus mode | Checked |
| Language Specific | Language Specific Subcategory Rainbowify tag name in XML/HTML/template files | Checked |
| Language Specific | Language Specific Subcategory Rainbowify Python keywords | Checked |
| Rainbow Variables | Enable Rainbow Variables(restart required) | Checked |
| Scope Highlighting | Scope Highlighting Subcategory Border | Checked |
| Scope Highlighting | Scope Highlighting Subcategory Suppress scope highlighting when diffing | Checked |