配置键盘快捷键
WebStorm 包含 多个预定义键位映射 ,并允许自定义常用快捷键。
要查看键位映射配置,请打开 设置 对话框 Ctrl+Alt+S 并选择 快捷键方案。

WebStorm 会根据您的环境自动推荐一个预定义键位映射。 请确保其与您所用操作系统匹配,或选择与您熟悉的其他 IDE 或编辑器(例如 Eclipse 或 NetBeans)快捷键相匹配的映射。
键位映射是具有对应键盘、鼠标快捷键与缩写的操作列表。 无法更改预定义键位映射。 修改预定义键位映射的任何快捷键时,WebStorm 会创建其副本供您配置。 点击 以复制所选键位映射、重命名、删除或恢复至默认值。 有关键位映射文件的更多信息,请参阅 用户自定义键位映射的位置。
某些操作继承自其他操作的键盘快捷键或鼠标快捷键。 在 按键映射 页面上,使用 继承自 链接导航至父操作。 更改父操作的快捷键时,其所有子操作的快捷键也会相应更改。 更改子操作的快捷键不会影响其父操作快捷键,但会移除继承关系,使两者独立。

要通过名称查找操作,请在 按键映射 页面的搜索框中输入操作名称。 如果您知道操作的快捷键,请点击 ,然后在 查找快捷键 对话框中按下组合键。
查阅本页及 WebStorm 文档中的其他页面时,您可以看到所用 IDE 键位映射的快捷键 — 可通过页面顶部的选择器进行切换。
添加键盘快捷键
在 按键映射 页面的 设置 对话框 Ctrl+Alt+S 中,使用搜索框查找所需操作。
右键点击该操作,并选择 添加键盘快捷键。

在 键盘快捷键 对话框中,按下所需的组合键。
快捷键可以以修饰键开头,例如 Ctrl、 Ctrl、 Shift、 Alt 或 Meta 键。 不能以 Fn 键开始,因为它用于硬件功能,不支持作为快捷键前缀。

如有必要,选中 第二次按下 复选框,以定义由两个连续组合键组成的组合快捷键。
点击 确定 以保存快捷键。
您按下的组合键会显示在 键盘快捷键 对话框中,如果该键与已有快捷键冲突,还会显示相应警告。
添加鼠标快捷键
在 设置 对话框的 按键映射 页面 Ctrl+Alt+S 中,右键点击某个操作并选择 添加鼠标快捷方式。
在 鼠标快捷方式 对话框中,将鼠标指针移至中间区域并根据需要点击或滚动。
点击 确定 以保存快捷键。
已执行的鼠标操作会显示在 鼠标快捷方式 对话框中,如果与已有快捷键冲突,还会显示相应警告。
添加缩写
可以使用缩写快速查找没有快捷键的操作。 例如,您可以按下 Ctrl+Shift+A ,输入 跳转到颜色和字体 操作的名称,以快速修改当前光标位置元素的颜色和字体设置。 如果您为该操作分配了缩写(例如 JCF ),则只需输入该缩写即可,无需输入完整操作名称。
在 设置 对话框的 按键映射 页面 Ctrl+Alt+S 中,右键点击某个操作并选择 添加缩写。
在 缩写 对话框中,输入所需缩写,然后点击 确定。
将操作快捷键重置为默认值
如果您更改、添加或移除了某个操作的快捷键,可以将其重置为初始配置。
在 设置 对话框的 按键映射 页面 Ctrl+Alt+S 中,右键点击某个操作并选择 重置快捷键。
禁用双键快捷键
要禁用默认的双键快捷键,请执行以下操作:双击 Shift 用于 按名称搜索目标(全局搜索) ,双击 Ctrl 用于 Run Anything。
按下 Ctrl+Alt+S 打开设置,然后选择 。
滚动到 用户界面 部分,勾选 禁用双击修改键快捷键 复选框:

用户自定义键位映射的位置
当您修改默认键位映射之一时,WebStorm 会在 WebStorm IDE 配置目录 下的 keymaps 目录中创建一个自定义键位映射文件:
- 语法
%APPDATA%\JetBrains\<product><version>\keymaps
- 示例
C:\Users\JohnS\AppData\Roaming\JetBrains\WebStorm2025.2\keymaps
- 语法
~/Library/Application Support/JetBrains/<product><version>/keymaps
- 示例
~/Library/Application Support/JetBrains/WebStorm2025.2/keymaps
- 语法
~/.config/JetBrains/<product><version>/keymaps
- 示例
~/.config/JetBrains/WebStorm2025.2/keymaps
自定义键位映射文件仅包含相对于其父键位映射的差异。 例如,如果您修改默认 Windows 键位映射,您的自定义键位映射将成为其子项。 该文件将仅包含您新增或修改的快捷键,其余所有快捷键与默认 Windows 键位映射相同。
您可以与团队成员或不同的 IDE 实例共享自定义键位映射。 复制相应的键位映射文件,并将其放入另一个 WebStorm 安装中的 keymaps 目录中。 然后在 按键映射 设置页面中选择所复制的键位映射。
与系统全局快捷键的冲突
预定义键位映射无法涵盖所有可能的平台、版本和配置。 某些快捷键可能与系统全局操作或第三方软件的快捷键冲突。 为解决这些冲突,您可以重新分配或禁用存在冲突的快捷键。
WebStorm 会检测到冲突,并通过弹出消息通知您。 如果您错过了弹出消息,始终可以在 事件日志 工具窗口中查看它:

点击 修改快捷键 打开 按键映射 设置对话框,您可以在其中进行必要的调整。

以下是几个可能与 WebStorm 默认键位映射冲突的系统快捷键示例。 请确保您已在系统中启用功能键。
快捷键 | 系统操作 | WebStorm 操作 |
|---|---|---|
⌃ Space | 选择上一个输入源 | 基本代码补全 |
⇧ ⌘ A | 在终端中搜索 man 页面索引 | 查找操作 |
快捷键 | 系统操作 | WebStorm 操作 |
|---|---|---|
Ctrl+Alt+S | 折叠窗口 | 打开设置对话框 |
Ctrl+Alt+L | 锁定屏幕 | 重新格式化代码 |
Ctrl+Alt+T | 启动终端 | 包裹代码 |
Ctrl+Alt+F12 | 打开 tty12 虚拟控制台 | 文件路径 |
Ctrl+Alt+Left Ctrl+Alt+Right | 在工作区之间切换 | 撤销/重做导航操作 |
Alt+F7 | 移动窗口 | 查找用法 |
Alt+F8 | 调整窗口大小 | 计算表达式 |