10 个最有用的 IDE 热键及 GIF 示例
IT 部门重视生产力。生产力重视热键。
更多热键
您知道有多少比例的人在页面上搜索文本时不使用 Ctrl+F 吗?
我也不。
但 Mozilla 和 TestPilot 最接近的估计显示,这个比例在 81% 到 90% 之间。这个数字对我来说相当惊人,但仔细想想,这也很合理。我们并非所有人都从事 IT 行业。很多老年人甚至不知道可以“在网页上搜索”,更不用说用快捷键了。
对于你们每个每天克服严峻编程挑战的人来说,有一定数量的叔叔和阿姨主要使用互联网来查看周五晚餐的食谱。经过一番思考,81%-90%听起来并不那么令人震惊。
无论如何,我很好奇当只检查 IT 相关人员时这些统计数据是什么样子。
IT 部门重视生产力。生产力重视热键。
令人惊讶的是,很多开发人员并没有养成使用热键的习惯。我认识一些非常优秀的程序员,他们学习热键简直费劲。这就像养成任何习惯一样——一开始需要付出一些努力,但一旦你习惯了,就会获得回报。
对我来说,使用热键的顿悟时刻是我在办公室做开发的第一份工作。坐在我旁边的同事给了我极大的帮助。他们给了我很多关于如何更高效地使用 IDE 的建议。如果没有他们的帮助,我可能会在 Netbeans(我以前的主要 IDE)里,被那面巨大而神秘的键盘映射表绊倒。
不可能创建一个通用的热键教程 - 那里有很少的键盘映射 - 最流行的是基于 Eclipse 和 Netbeans。
我会回顾一下 Netbeans 的按键。为了简单起见,我使用了 Windows 的命名方式。如果您是 Mac 用户,只需按 CMD 键而不是 CTRL 键即可。
这是我的清单。
1. Alt + Shift + 向上/向下箭头
用于上下移动当前代码行。当我们选中一段文本时,它自然会移动整个文本块。
2. Ctrl + Shift + 向上/向下箭头
复制当前代码行。在 Jetbrains 的 IDE(例如 IntelliJ 或 PHPStorm)中,它只会复制当前行以下的代码。但在 Netbeans 中,可以复制上一行的代码——使用热键后,光标位置略有不同。
3. Ctrl + J
Netbeans 的键盘映射中将其描述为“扩展选择”,这可能会造成混淆。正如你在 GIF 上看到的,我一开始并没有选择任何内容,所以“扩展”这个选择会造成误导。它实际上会选择整个单词/名称。
4. Shift + Alt + O
打开“按名称打开文件”弹出窗口。有趣的是,仅使用驼峰式命名格式的首字母输入文件名,有助于快速打开名称复杂的文件。
- Ctrl + Shift + 1
在目录树中查找当前文件并展开此特定树分支。Jetbrains 产品添加了自动在目录树中反映打开文件的功能。我个人不使用此功能。
6. Alt + Shift + F
此热键格式化当前文件。或者,如果我们有活动选择,则仅格式化选定的代码片段。
7.Ctrl + E
删除当前代码行。也适用于选择。
8. Ctrl + /
注释/取消注释当前代码行
9. Ctrl + Alt + 左/右箭头
选择连续的单词/表达式片段。如果是驼峰命名法的名称,则会选择特定的片段。如果是整个表达式,则会逐步选择相邻的运算符和参数。
10.Ctrl + R
重命名当前元素(方法、变量、类等)。自动替换所有其他出现的元素。
更多热键
这就是我最喜欢的 IDE 热键选择的第一部分。在本文的下一部分中,我将介绍一些主要与代码生成和处理自动化测试相关的快捷键。
我希望通过撰写这篇文章可以鼓励至少一个人更多地采用无鼠标导航。
如果您喜欢本文的形式,请关注我或访问我的博客。
资料来源:https://blog.mozilla.org/metrics/2011/08/25/do-90-of-people-not-use-ctrlf/
鏂囩珷鏉ユ簮锛�https://dev.to/mfarajewicz/10-most-useful-ide-hotkeys-with-gif-examples-2hkf