作者 | Miros aw Farajewicz
译者 | 刘雅梦
策划 | 万佳
对一名开发人员来说,开发功率至关重要。本文作者有多年作业经验,他总结了 10 个适当的好的快捷键技巧,期望能大大的进步你的功率。
你知道,有多少人在页面上查找文本时不运用"Ctrl+F"吗?
我也不知道。
但 Mozilla & TestPilot 最近所做的预算标明,这个份额大概在 81% 到 90% 之间。这个数字让我震动,但假设你细心想想,它是有道理的。并不是一切人都从事 IT 职业。有许多“老年人”不知道可以“在网页上查找”,更不用说运用快捷键。
除了编程从业者,还有必定数量的“叔叔阿姨”上网首要是看周五晚餐的食谱。经过一再考虑后,81% 到 90% 听起来也就可以了解。不管怎么说,我很猎奇,假设仅仅查询 IT 职业相关人员,这些统计数据又会是怎样的呢。
IT 热衷于生产率,生产率热衷于快捷键
令人惊奇的是,许多开发人员并未养成运用快捷键的习气。我知道一些十分优异的程序员,他们仅仅在尽力学习。这就像养成每个习气相同,咱们必定要在开始时支付一些尽力,一旦咱们习气了,那就会有报答。
对我而言,运用快捷键的彻悟时间( Aha-moment)是我作为一名开发人员做第一份作业时。坐在我周围的人十分乐于助人。他们给我提了许多关于怎么进步 IDE 运用功率的主张。假设没有这些协助,我可能会撞到 Netbeans 这面巨大而奥秘的键盘映射墙上,Netbeans 是我曩昔首要的 IDE 东西。
创立一个通用的快捷键教程是不可能的,现在最盛行的快捷键教程是根据 Eclipse 和 Netbeans 的。
我将回忆下 Netbeans 的快捷键。为了简略起见,我会运用 Windows 的命名办法来命名对应的键。假设您是 Mac 用户,只需把 CTRL 替换成 CMD 即可。
下面是我的快捷键列表:
1
Alt + Shift + Up/Down 箭头
它用于将当时代码行向上或向下移动。当咱们挑选的是文本块时,它也自然会移动整个块。
2
Ctrl + Shift + Up/Down 箭头
仿制代码的当时行。在 Jetbrains 的 IDE 中(如在 IntelliJ 或 PHPStorm 中),它仅能向下仿制当时行。可是,在 Netbeans 中,还可以向上仿制行:运用快捷键后光标的方位略有不同。
3
Ctrl + J
在 Netbeans 的键盘映射中,它被描绘为“扩展选定”,这可能会让人感到疑问。正如咱们在 GIF 上看到的那样,一开始我没有挑选任何内容,所以“扩展”此选定具有误导性。它挑选的是整个单词或称号。
4
Shift + Alt + O
翻开“按称号翻开文件”弹出窗口。风趣的是,关于运用驼峰式命名的文件,只键入驼峰式文件名的首字母就可以快速翻开具有杂乱称号的文件。
5
Ctrl + Shift + 1
在目录树中查找当时文件,并翻开这个特定的树分支。Jetbrains 产品添加了主动在目录树中显现已翻开文件的功用。我个人并不运用这个功用。
6
Alt + Shift + F
该快捷键用于格式化当时文件。或许,假设咱们有主动挑选,则仅格式化选中的代码段。
7
Ctrl + E
删去当时代码行。也适用于选定。
8
Ctrl + /
注释或撤销注释当时代码行。
9
Ctrl + Alt + Left / right 箭头
挑选接连的单词或表达式片段。假设是驼峰式的命名,则将挑选特定的片段。假设是整个表达式,则会逐渐挑选相邻的运算符和参数。
10
Ctrl + R
重命名当时元素(办法、变量、类等)。主动替换一切其他事情。
请供给更多的快捷键
上面这些是我最喜欢的 IDE 快捷键中的一部分。
我期望有时机可以经过写这篇文章来鼓舞人们(至少一个人)更多运用无鼠标导航。
https://hackernoon.com/10-most-useful-ide-hotkeys-501q32aj
点个在看少个 bug