配置WebStorm键盘快捷键

发布于:2025-05-17 ⋅ 阅读:(20) ⋅ 点赞:(0)

配置快捷键

WebStorm包含预定义的快捷键,同时允许自定义快捷键。要查看快捷键配置,请打开“设置”对话框,然后选择Keymap。
设置快捷键

  • WebStorm会根据你的工作环境自动建议默认快捷键。确保它与你正在使用的操作系统相匹配,或者选择与你习惯的另一个IDE或编辑器(例如:Eclipse或NetBeans)的快捷键相匹配的操作系统。
  • 在macOS上,默认的快捷键方案是macOS。还有一个IntelliJ IDEA Classic,这是一个类似于Windows默认快捷键的配置方案。另一个macOS System Shortcuts是遵循 Default Mac OS X System Key Bindings 标准的配置方案。
  • 快捷键是一系列操作,包括相应的键盘和鼠标快捷键和缩写。无法更改预定义的配置方案,当你修改预定义配置方案时,WebStorm会创建一个副本,在副本上进行修改。点击设置按钮可执行以下操作,复制,重命名、删除、还原。
  • 某些操作继承了其他操作的快捷键。在“Keymap”页面上,可以使用 inherited from 的链接导航到父级快捷键。当你修改父操作时,子操作的所有快捷键也会相应更改。当你更改子操作的快捷键时,它不会影响其父操作的快捷键,但继承链接会被删除,使两个操作相互独立。
    快捷键继承要按名称查找操作,可以在Keymap页面的搜索框中输入名称。按快捷键查找操作,请单击“Find Actions by Shortcut”按钮,在对话框中按下快捷键。
    要查看完整的快捷键PDF文件,请选择菜单“Help | Keyboard Shortcuts PDF”。

添加键盘快捷键

  1. 在设置对话框的“Keymap”页面,根据名称搜索操作。
  2. 在操作上右键,从菜单中选择“Add Keyboard Shortcut”。
    添加键盘快捷键
  3. 在Keyboard Shortcut对话框中,按下要设置的快捷键。
    设置快捷键
    在这里,按回车键和Esc键,会被认为是快捷键。
  4. 如有必要,选中“Second stroke”复选框,定义具组合快捷键。
  5. 点击OK,保存。

添加鼠标快捷键

  1. 打开设置对话框,在“Keymap”页面,右击要设置快捷键的操作,选择“Add Mouse Shortcut”。
  2. 在“Mouse Shortcut”对话框中,将鼠标指针移动到中心区域,然后根据需要单击或滚动。
  3. 点击OK,保存。

添加缩写

缩写可用于快速查找没有快捷键的操作。如,可以按Ctrl+Shift+A,输入“Jump to Colors and Fonts”操作的名称,以快速修改当前光标位置处元素的颜色和字体设置。如果为此操作指定缩写(如:JCF),则输入JCF就能找到这个操作,而不用输入全称。

  1. 打开设置对话框,在“Keymap”页面,右击要设置快捷键的操作,选择“Add Abbreviation”。
  2. 在“Abbreviation”对话框中,输入所需的缩写,然后单击“确定”。

重置为默认快捷键

打开设置对话框,在“Keymap”页面,右击要设置快捷键的操作,选择“Reset Shortcuts”。

禁用双快捷键

执行以下操作以禁用默认的双快捷键,如:双击Shift打开任意搜索,双击Ctrl打开任意运行。

  1. 打开设置对话框,选择“Advanced Settings”。
  2. 在“User Interface”部分,选中复选框“Disable double modifier key shortcuts”。
    禁用双快捷键

用户快捷键的保存位置

  • Windows
    语法:%APPDATA%\JetBrains<product>\keymaps
    举例:C:\Users\JohnS\AppData\Roaming\JetBrains\WebStorm2024.1\keymaps
  • macOS
    语法:~/Library/Application Support/JetBrains//keymaps
    举例:~/Library/Application Support/JetBrains/WebStorm2024.1/keymaps
  • Linux
    语法:~/.config/JetBrains//keymaps
    举例:~/.config/JetBrains/WebStorm2024.1/keymaps
    自定义快捷键的配置文件仅包含相对于其父快捷键的差异。例如,修改默认的Windows快捷键,Windows快捷键是父,自定义的配置是子。该文件仅包含添加或修改的快捷键,而所有其他快捷键与默认的Windows快捷键配置相同。
    通过复制keymap文件,可以与团队成员或其他WebStorm之间进行共享。放到keymaps文件夹中,在设置对话框中的keymap页面选择复制的文件。

与操作系统冲突

预定义的快捷键配置并不能覆盖所有可能的平台、版本和配置。某些快捷键可能与全局系统操作和第三方软件冲突。要解决这些冲突,可以重新分配或禁用冲突的快捷键。
WebStorm检测到冲突,通过弹出消息通知你。如果你错过了弹出窗口,始终可以在事件日志(Event log)工具窗口中查看消息:
快捷键冲突消息提醒
单击“Modify Shortcuts”打开“Keymap”对话框,在其中进行必要的调整:
解决快捷键冲突
以下是一些可能与WebStorm中的默认键冲突的示例。

  • macOS系统
快捷键 系统操作 WebStorm操作
Ctrl+Space 切换输入法 代码补全
Shift+Cmd+A 搜索帮助 查找操作
  • Ubuntu系统
快捷键 系统操作 WebStorm操作
Ctrl+Alt+S 截屏 打开设置对话框
Ctrl+Alt+L 锁定屏幕 格式化代码
Ctrl+Alt+T 打开命令行 添加包围元素
Ctrl+Alt+F12 打开tty12虚拟控制台 文件路径
Ctrl+Alt+←
Ctrl+Alt+→
切换工作区 撤消/重做导航操作
Alt+F7 移动窗口 查找调用
Alt+F8 调整窗口大小 计算表达式

网站公告

今日签到

点亮在社区的每一天
去签到