平时简单的写一些脚本或者看开源代码,打开IDEA太重了,一般都是VSC一把刷。由于不熟悉vsc的快捷键,效率实在太低,一开始用了IDEA Keybindings这个插件,但是总是有一些快捷键无法原生映射,用着反而嗝应,所以还是花点时间熟悉一下vsc上的快捷键,对照着IDEA的一些常用快捷键来对比熟悉。
下表的含义列是Idea Keymap里的描述,Idea Keymap列是以IdeaGnomeKeymap快捷键为基准,部分魔改过。
含义 | VSC Keymap | Idea Keymap |
---|---|---|
界面操作 | ———- | |
Previous Tab(前一个tab) | Ctrl + Shift + Tab | Alt + L |
Next Tab(前一个tab) | Ctrl + Shift + Tab | Alt + H |
Back(向后) | Ctrl + Alt + - | Ctrl + Shift + Left Arrow(Ctrl + Alt + Shift + H) |
Forward(向前) | Ctrl + Shift + - | Ctrl + Shift + Right Arrow(Ctrl + Alt + Shift + L) |
Close | Ctrl + W | Ctrl + F4 |
Close All | Ctrl + K Ctrl + W | Ctrl + Shift + Q |
Project(切换焦点到Project) | Alt + 1 | Ctrl + Shift + E(焦点在Explorer的时候可以切换回Editor) |
Open Class | Ctrl + P | Ctrl + N |
Run(打开Run输出面板) | Ctrl + K Ctrl + H | Alt + 4(关闭的话按 Ctrl + F4) |
Debug(打开Debug输出面板) | Ctrl + Shift + Y | Alt + 5 |
Split Vertically(垂直分屏) | Ctrl + \ | Alt + V |
Goto Previous Splitter | Ctrl + K Ctrl Left Arrow | Ctrl + Alt + 2 |
Goto Next Splitter | Ctrl + K Ctrl Right Arrow | Ctrl + Alt + 3 |
Focus into 1,2,3 splitter | Ctrl + 1/2/3 | None |
编辑相关 | ———- | |
Parameter Info(提示输入参数) | Ctrl + Space | Ctrl + P |
Format Code | Ctrl + K Ctrl + F | Ctrl + Alt + F |
Show Context Actions(Quick Fix) | Ctrl + . | Alt + Enter |
Find Usages | Shift + F12 | Alt + Shift + 7 |
Rename | F2 | Shift + F6 |
Expand Selection | Shift + Alt + Right Arrow | Ctrl + W |
Shrink Selection | Shift + Alt + Left Arrow | Ctrl + Shift + W |
Replace | Ctrl + H | Ctrl + R |
Next Highlighted Error | F2 | F8 |
Previous Highlighted Error | Shift + F2 | Shift + F8 |
Select All Occurrences(选中所有当前的选择) | Ctrl + Shift + L (Ctrl + F2(Select Current Word)) | Ctrl + Alt + Shift + B |
调试相关 | ———- | |
Toggle Line Breakpoint | F9 | Ctrl + F8 |
Step Into | F11 | F7 |
Step Out | Shift + F11 | Shift + F8 |
Step Over | F10 | F8 |
Start | F5 | Shift + F10 |
Stop | Shift + F5 | Ctrl + F2 |
语言相关 | ———- | |
Implementation(s) | Ctrl + F12 | Ctrl + Alt + B |
Navigate(Class…) | Ctrl + T | Ctrl + N |
附录:VSC-Keymap