50 个按键绑定 ⌨ 每个 Intellij 用户都必须知道!✔
实验!⚗
结论
实验!⚗
我做了一个小实验,记录了大约一天以来我在 Intellij 开发过程中使用过的键盘快捷键。下面的列表按数量排序,列出了我使用最多的 50 个快捷键。
注意:我删除了一些不严格属于 Intellij 的键绑定,例如ctrl + shift + arrow keys
用于突出显示文本ctrl + c
、、ctrl + v
等等。
不。 | 按键绑定(Mac) | 它的作用 | 数数 |
---|---|---|---|
1 | Alt+Up/Down (^Up/Down) |
跳转到下一个方法 | 137 |
2 | Ctrl+Alt+Left/Right (⌥[/]) |
返回/前进位置 | 101 |
3 | Alt+Left/Right |
切换到下一个文件 | 65 |
4 | Alt+Enter (⌥Enter) |
展现行动意图 | 56 |
5 | Ctrl+B (⌘B) |
前往声明 | 51 |
6 | Ctrl+Shift+F (⇧⌘F) |
在路径中查找 | 四十七 |
7 | Ctrl+Alt+L (⌥⌘L) |
重新格式化代码 | 四十四 |
8 | Ctrl+Alt+O (^⌥O) |
组织进口 | 四十四 |
9 | F8 |
(调试中)单步跳过 | 43 |
10 | Ctrl+F (⌘F) |
搜索当前文件 | 三十二 |
11 | Alt+Insert (⌘N) |
生成代码(可在多个视图中完成) | 31 |
12 | Ctrl+Alt+M (⌥⌘M) |
(代码高亮)提取方法 | 二十八 |
十三 | Alt+F8 (⌥F8) |
(调试中)打开评估窗口 | 二十六 |
14 | Ctrl+/ (⌘/) |
注释代码 | 二十六 |
15 | F7 |
(在调试中)单步进入 | 22 |
16 | Ctrl+Shift+N (⇧⌘O) |
搜索类/文件/符号/操作 | 22 |
17 | Ctrl+F4 |
关闭当前标签页 | 21 |
18 | Alt+F7 (⌥F7) |
查找所有用法 | 17 |
19 | Ctrl+F8 (⌘F8) |
添加断点 | 17 |
20 | Ctrl+Up/Down |
移动视图 | 16 |
21 | Alt+1 (⌘1) |
打开文件资源管理器 | 15 |
22 | Ctrl+D (⌘D) |
重复行 | 14 |
23 | Ctrl+Space (^Space) |
基本代码完成 | 14 |
24 | Shift+F9 (^D) |
开始调试器 | 11 |
二十五 | F9 (⌥⌘F9) |
(调试中)恢复程序 | 11 |
二十六 | Ctrl+Shift+Space (^⇧Space) |
完成当前声明 | 9 |
二十七 | Alt+1, Alt+Insert (⌘1, ⌘N) |
创建新文件 | 7 |
二十八 | shift + alt + up/down (⌥⇧Up/Down) |
移动代码 | 6 |
二十九 | Alt+F9 (⌥F9) |
(调试时)继续执行并停止在光标处 | 5 |
三十 | Ctrl+E (⌘E) |
最近的文件 | 5 |
31 | Alt+F10 (⌥F10) |
(在调试中)转到执行停止的位置 | 4 |
三十二 | Ctrl+Shift+V (⇧⌘V) |
从最近的剪贴板粘贴 | 4 |
33 | Double Shift |
随处搜索 | 4 |
三十四 | Ctrl+P (⌘P) |
参数信息 | 4 |
三十五 | Ctrl+Shift+/ (⌥⌘/) |
注释块代码 | 3 |
三十六 | Ctrl+X (⌘X) |
剪切(线条或突出显示) | 3 |
三十七 | Shift+F6 (⇧F6) |
重命名 | 3 |
三十八 | Ctrl+Alt+S (⌘,) |
设置 | 3 |
三十九 | Ctrl+K (⌘K) |
提交更改窗口 | 2 |
40 | Ctrl+Shift+R (⇧⌘R) |
在路径中替换 | 2 |
41 | Ctrl+O (^O) |
覆盖方法 | 2 |
四十二 | Ctrl+Shift+E (⇧⌘E) |
最近的位置 | 2 |
43 | Ctrl+R (⌘R) |
代替 | 1 |
四十四 | Alt+J (^G) |
选择下一个出现 | 1 |
45 | Ctrl+Alt+V (⌥⌘V) |
提取变量 | 1 |
46 | Shift+F10 (^R) |
跑步 | 1 |
四十七 | Ctrl+Alt+F7 (⌥⌘F7) |
显示用法 | 1 |
四十八 | Ctrl+Alt+T |
周围 | 1 |
49 | Ctrl+Shift+Alt+T (⌥⌘T) |
重构这个 | 1 |
50 | Double Ctrl |
运行任何内容 | 1 |
结论
看到这些结果挺有意思的,我感觉自己好像能从我使用的按键绑定就能猜出我写的代码是什么样的。而且,它还让我意识到,通过更多地关注一些可以更频繁使用的按键绑定,比如Surround with
快捷键,我可以提高工作效率,我肯定它用了 30 多次。
当然,您的里程将根据您的偏好、您正在处理的任务甚至只是您的编码方式而有所不同。
这些绝不是IntelliJ 中的所有键盘快捷键(有数百个),它们只是我多年来在其中不断学习和实践后总结出来的一些有用的快捷键。
我希望这对你们中的一些人有用,我知道如果我长时间不使用 IDE,它对我来说就会有用(可能不会😆)。
VSCode - Intellij IDEA 扩展
如果您有 Intellij 背景并且使用 VSCode,请安装IntelliJ IDEA 键绑定扩展,它非常棒。
如果您不想错过绝对精彩的编程见解,请在 Twitter 上关注我:🤣 @luke_garrigan
谢谢,如果你喜欢我的漫谈,请访问我的个人博客网站https://codeheir.com/
本博客由Code Canvases赞助
用市面上最酷炫的编程/编码画布,让你的房间焕然一新。codecanvases.com是编程打印画的领军卖家,所有画布均为独家设计。现在就购买,享受八折优惠!