目錄
- 配置快捷鍵
- 添加鍵盤快捷鍵
- 添加鼠標快捷鍵
- 添加縮寫
- 重置為默認快捷鍵
- 禁用雙快捷鍵
- 用戶快捷鍵的保存位置
- 與操作系統沖突
配置快捷鍵
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”。
添加鍵盤快捷鍵
- 在設置對話框的“Keymap”頁面,根據名稱搜索操作。
- 在操作上右鍵,從菜單中選擇“Add Keyboard Shortcut”。
- 在Keyboard Shortcut對話框中,按下要設置的快捷鍵。
在這里,按回車鍵和Esc鍵,會被認為是快捷鍵。 - 如有必要,選中“Second stroke”復選框,定義具組合快捷鍵。
- 點擊OK,保存。
添加鼠標快捷鍵
- 打開設置對話框,在“Keymap”頁面,右擊要設置快捷鍵的操作,選擇“Add Mouse Shortcut”。
- 在“Mouse Shortcut”對話框中,將鼠標指針移動到中心區域,然后根據需要單擊或滾動。
- 點擊OK,保存。
添加縮寫
縮寫可用于快速查找沒有快捷鍵的操作。如,可以按Ctrl+Shift+A,輸入“Jump to Colors and Fonts”操作的名稱,以快速修改當前光標位置處元素的顏色和字體設置。如果為此操作指定縮寫(如:JCF),則輸入JCF就能找到這個操作,而不用輸入全稱。
- 打開設置對話框,在“Keymap”頁面,右擊要設置快捷鍵的操作,選擇“Add Abbreviation”。
- 在“Abbreviation”對話框中,輸入所需的縮寫,然后單擊“確定”。
重置為默認快捷鍵
打開設置對話框,在“Keymap”頁面,右擊要設置快捷鍵的操作,選擇“Reset Shortcuts”。
禁用雙快捷鍵
執行以下操作以禁用默認的雙快捷鍵,如:雙擊Shift打開任意搜索,雙擊Ctrl打開任意運行。
- 打開設置對話框,選擇“Advanced Settings”。
- 在“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 | 調整窗口大小 | 計算表達式 |