美文网首页
21个可提高生产力的Intellij IDEA快捷方式

21个可提高生产力的Intellij IDEA快捷方式

作者: 达摩叔叔 | 来源:发表于2020-04-11 12:19 被阅读0次

    在Intellij IDEA中使用键盘快捷键可以节省大量时间,提高生产率并有助于保持手腕健康。我收集了前21个必须了解的快捷键和按键组合,以使您对Intellij的掌握达到更高的水平。

    在编码时要保持生产效率,需要避免社交媒体和其他烦人的干扰。当消除所有外部噪声后,剩下的只有您自己、您选择的IDE、键盘、鼠标和含咖啡因的饮料。通常情况下,还可以省略的还有--鼠标。

    为什么要使用快捷键?

    当我们集中精力思考的时候,我们需要排除有可能干扰思维的操作,双手在键盘上“健步如飞”,闪电般的录入,这时候使用鼠标查找菜单,就很容易产生思维干扰。特别是右手需要在键盘和鼠标间不听的切换,可能导致手腕和手臂疲劳和疼痛。

    Intellij IDEA几乎可以完成您需要做的所有事情,而无需触摸触控板的计算机鼠标来执行命令。

    那么,您应该记住100多个快捷方式中的哪个?我选择了提高生产率的前21名,并根据用途将它们分类。请注意,我们使用了默认的OS和Intellij键盘映射,并且这些键的组合均假定为Windows操作系统。如果您使用Mac或运行Linux,则可以使用Intellij IDEA官方键盘图轻松地“转换”快捷方式。

    导航
    使用Intellij IDEA“退出鼠标”的主要挑战之一是学习使用键盘快捷键在文件,选项卡和代码段之间导航。它实际上比使用鼠标更有效,然后您猜怎么着?不涉及向上和向下键!

    1. 转到声明/实现 (Go to declaration / implementation)– Ctrl + B / Ctrl + Alt + B

    当您需要查找方法的声明时,只需选择该方法,然后按键盘上的Ctrl + B。需要实现部分吗?按Ctrl + Alt + B跳转到方法实现。

    1. 导航到上一个编辑位置(Navigate to last edit location) – Ctrl + Shift + Backspace

    “等等,我最后输入的是哪里?” 午餐后回去上班时,您永远不会问自己一个问题。只需按Ctrl + Shift + Backspace,您将被带到文件中的最后一个编辑位置。

    1. 在标签之间切换(Switch between tabs) – Ctrl + Tab

    每个人都知道Alt + Tab键组合很有用,尤其是在Google(或您的社交媒体帐户)和IDE之间切换时。现在,您还可以使用Ctrl + Tab,以相同的方式在打开的文件之间快速轻松地切换。

    1. 查看最新文件(View recent files) – Ctrl + E

    要打开最近的文件吗?按Ctrl + E将使您浏览最近的文件列表,并在选项卡中选择要打开的文件。

    1. 转到第几行(Go to line) – Ctrl + G

    当同事在房间大喊“检查732行!” 您无需参加滚动马拉松。只需按Ctrl + G并直接转到有问题的行。

    1. 导航至测试(Navigate to test) – Ctrl + Shift + T

    通过这种便捷的按键组合,在实现和测试类之间进行切换很容易。额外的好处–如果您的实现类没有测试类,则Ctrl + Shift + T将使用默认的测试框架自动为您创建一个。

    正在搜寻
    手动完成多个文档中成千上万行代码中的查找并不是一件容易的事,就像在一大堆代码中找针头一样。幸运的是,Intellij IDEA中有几个搜索功能(带有键盘快捷键),可帮助您尽快找到所需的代码段,类,方法或其他资源。

    1. 全面搜索(Comprehensive search) -双击shift

    便捷的双击功能可在任何地方查找任何内容。使用TAB切换生成的群集,左箭头键将显示历史记录,右箭头键将向前移动,默认情况下将显示最新文件。

    1. 查找类(Find class) – Ctrl + N

    寻找优雅的东西?要查找您要查找的课程,只需按Ctrl + N并输入名称。您甚至都不需要写全名,并且可以使用星号(*)作为通配符。

    1. 查找资源(Find resource) – Ctrl + Shift + N

    当您不是在寻找类而是在寻找文本或配置文件时,Ctrl + Shift + N将以类似于查找类的方式进行。

    1. 显示调用(Show usages) – Ctrl + Alt + F7

    曾经看过代码中的一个组件并问自己:“等等,这是做什么的?” 在长期寻求答案之前?再也不!Ctrl + Alt + F7在弹出窗口中显示当前方法,类或变量的所有用法,您可以在其中轻松使用它们的位置之间导航。

    编辑

    作为编码员,通常要做的是编写和编辑代码。那些使IDE中的单词变成天才的重要按键变成了可以运行的应用程序。一些按键是不必要的和重复的。这些快捷方式将帮助消除这些快捷方式,因此每一次击键都非常重要。

    1. 展开/收缩选择 (Expand / shrink selection)– Ctrl + W / Ctrl + Shift + W

    用鼠标选择代码段是很困难的。除了成为双关语之外,它还是一种错过重要的片段的好方法,我们宁愿不要错过。相反,您可以使用Ctrl + W来智能地扩展选择,并使用Ctrl + Shift + W来将其收缩。

    1. 基础代码补全 (Basic code completion)– Ctrl +空格

    该键盘快捷键(及其后的两个快捷键)背后的主要思想是“少输入,多做”。这个重要的快捷方式将自动完成代码,但与您手机上的默认自动完成功能非常不同。但是,它的使用非常广泛。

    1. 智能代码补全 (Smart code completion)– Ctrl + Shift +空格

    智能代码完成更为有效,因为它仅通过过滤建议列表以仅显示可以预期的类,变量,字段和方法来显示与上下文相关的自动完成选项。

    1. 完成语句 (Complete statement)– Ctrl + Shift + Enter

    从工作的第一天开始,所有开发人员的祸根就是括号和分号等语句中缺少的字符。此键盘快捷键有助于消除这些麻烦,并且可以在漫长的编码夜晚中节省生命。

    1. 显示意图动作和快速修正(Show intention actions and quick-fixes) – Alt + Enter

    另一个用于改善代码的有用的键盘快捷键是Alt + Enter,它将自动修复突出显示的错误或警告,然后改善或优化所选的代码结构。

    1. 复制行(Duplicate line) – Ctrl + D

    曾经编写过代码的任何人都不会告诉您,没有任何组合键比旧的Ctrl + C和Ctrl + V更有用。在Intellij IDEA中,您可以通过按Ctrl + D来复制行。请注意,您也可以对整个代码段进行复制。

    1. 注释行 (Comment line)– Ctrl + /

    删除代码很少。通常,出于测试目的或各种原因,您会注释掉代码行。无论您在行中的什么位置,都可以通过按Ctrl + /来快速方便地注释掉行。

    重构
    Intellij IDEA的主要优势之一是其重构功能和机遇。如果您经常重构代码,那么最常用的快捷方式可能会很快记住。

    1. 提取方法 (Extract method)– Ctrl + Alt + M

    要将代码提取到新方法或lambda表达式中,只需选择它,然后按Ctrl + Alt +M。

    1. 重命名(Rename) – Shift + F6

    在Intellij中重命名需要在使用前进行一些设置。如果您不调整重命名选项(连按Shift + F6键),则可能会发现它还会重命名文本中的出现位置。一次按Shift + F6将在整个代码库中重命名所选元素。

    编译/调试
    最后两个键盘快捷键不需要解释,因为它们映射到IDE的两个最常用功能-进行项目,调试和运行它们。

    1. 编译项目(Make project ) – Ctrl + F9

    2. 运行/调试 (Run / debug)– Shift + F10 / F9

    这些只是我最喜欢的快捷方式,只有21个。

    相关文章

      网友评论

          本文标题:21个可提高生产力的Intellij IDEA快捷方式

          本文链接:https://www.haomeiwen.com/subject/xjqymhtx.html