配置WebStorm键盘快捷键

配置快捷键

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调整窗口大小计算表达式
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四荒八极

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值