首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这15个IDEA 快捷键,提升你的撸码效率

IntelliJ IDEA的大多数命令都具有键盘快捷键,这些快捷键与编辑,导航,重构,调试以及我们可能希望定期执行的几乎所有其他操作有关。学习和练习这些快捷键,使它们变成我们的肌肉记忆,可以帮助我们保持良好的撸码状态,效率大增。

Alt + Enter

让我们从最常用的开始。通过向我们展示当前上下文的操作,此键盘快捷键可用于修复几乎所有内容。

当我们在代码中看到错误时,如果将光标放在错误上并按Alt + Enter,我们将获得针对该问题的建议修复提示列表。

我们还可以在查看警告和建议的地方使用Alt和Enter,我们可以选择接受这些建议之一。

我们甚至可以使用Alt + Enter键上的代码,没有错误,警告或建议:它会告诉我们意向行动(我个人的最爱之一是添加静态引用)和检查已启用,但没有设置警示我们。

F2

在编辑器中的错误和警告之间导航时,我们不想使用鼠标,因此可以使用F2跳到下一个错误,警告或建议。将其与Alt + Enter组合以查看所有建议并选择一个,或Shift + Alt + Enter组合以应用第一个建议。

1或Alt + 1

我们也不需要离开键盘,用鼠标打开工具窗口。1(MacOS)或Alt + 1(Windows / Linux)打开项目窗口,并将焦点放在该窗口中。您可以使用方向键浏览文件树并通过打字进行搜索。

ESC 退出

要将焦点放回编辑器,请按Escape键。无论打开哪个工具窗口,这都将使您返回编辑器,以便您可以继续写代码。实际上,Esc对于不应用更改而关闭任何弹出窗口都很有用。

E或Ctrl + E

项目窗口可能不是导航到所需文件的最佳方法。我们可以使用E(MacOS)或Ctrl + E(Windows / Linux)查看最近打开的文件。这会弹出最近使用的文件框,此时我们可以使用方向键进行导航。我们也可以从此处打开工具窗口,包括没有键盘快捷键的窗口。像IntelliJ IDEA中的任何窗口一样,我们可以在此处键入内容来搜索特定内容。

B或Ctrl + B

我们经常想从当前代码跳转或者导航到其他代码。使用B(MacOS)或Ctrl + B(Windows / Linux),我们可以转到代码的声明。例如,在字段上按此键会将光标移到字段声明。在Class名称上按下它将把我们带到Class文件。如果按B(MacOS)或Ctrl + Alt + B(Windows / Linux),则可以导航到接口的具体实现。

Alt + F7

通常,我们不仅仅想找到一个类或方法的声明,而是想找到在哪里使用了他们。Alt + F7将向我们展示所有使用该声明的地方。例如,如果我们在此接口名称上按Alt + F7,则搜索窗口将显示该接口使用的所有位置,无论是字段声明还是实现此接口的类。这在真实的项目开发过程中非常有用。

Ctrl Ctrl

通过按Ctrl键两次,我们可以在任何地方运行任何内容。无论我们在IDE中的哪个位置或打开了哪个文件,只要双击Ctrl,“运行任何内容”窗口都会打开。默认情况下,它显示最近运行的配置列表。但是,我们也可以自己定义要运行的名称,以搜索其他运行配置,并进行后续操作。

/或Ctrl + W / Shift + Ctrl + W

我们可以使用和向上或向下箭头(MacOS)和Ctrl + W或Ctrl + Shift + W(Windows / Linux)选择光标附近的代码增减部分。当扩展选定,IDEA会自动选择下一个有效的表达。(MacOS)或Ctrl + Shift + W(Windows / Linux),将减小选择范围,直到返回光标为止。

/或Ctrl + /

在一行中的任意位置按/(MacOS)或Ctrl + /(Windows / Linux),会将此行代码注释掉。如果已注释该行,则会取消注释。

如果想注释掉整个代码块,则可以使用/(MacOS)或Shift + Ctrl + /(Windows / Linux)添加块注释。再次执行快捷键,则会取消代码块注释。

或Shift + Ctrl + Enter

另起一行, (MacOS)或Shift + Ctrl + Enter(Windows / Linux),是编码时最有用的快捷键之一。如果我们习惯在编码时使用完整的当前语句,那么大多数情况下,它只会在代码末尾添加一个分号。但是它适用于更复杂的代码,例如,如果在编写“ for”循环时按下它,则IntelliJ IDEA将添加花括号并将光标置于块内。在“ if”语句中,它可以添加括号和花括号,然后再次将光标置于正确的位置。即使IDE不需要添加更多代码来完成语句,使用此快捷方式另起一行,也是非常好用的。

L或Ctrl + Alt + L

我们可以使用L(MacOS)或Ctrl + Alt + L(Windows / Linux)轻松将当前文件格式化为项目所需的标准。可以将其设置为仅格式化文件中已更改的行或整个文件的格式。如果我们的格式化标准有语法或者风格要求,格式化的时候甚至可以添加大括号。如果要指定其他格式化配置文件来进行格式化,可以按L(MacOS)或Shift + Ctrl + Alt + L(Windows / Linux),然后重新格式化整个文件。

T或Shift + Ctrl + Alt + T

IDEA中的大多数自动重构都有自己的快捷方式,但是我们可以使用一个快捷方式来访问所有这些快捷方式:T(MacOS)或Shift + Ctrl + Alt + T(Windows / Linux)。当我们在选中代码上按下此快捷键时,将显示可用的重构选项。我们可以使用方向键选择一个并执行重构,也可以使用重构左侧的数字来选择它。该对话框还向我们显示了此特定重构的键盘快捷键(如果存在),这样我们下次就可以直接使用它。

A或Shift + Ctrl + A

我们不必记住所有这些快捷方式。使用“ 查找动作”(A)(MacOS)或Shift + Ctrl + A(Windows / Linux),在IntelliJ IDEA中搜索任何动作。下拉菜单不仅显示操作,而且还显示快捷方式,以便我们可以学习并实践该快捷方式。查找动作将使我们当然可以搜索动作,但也可以搜索设置,因此我们可以直接从此处更改设置。我们还可以搜索并打开工具窗口。

Shift Shift

在IDEA中你可以随意搜索。双击Shift键会打开一个搜索框,让我们可以查找任何内容。比如查找 操作 ,我们可以使用它来更改设置。默认情况下,搜索框显示最近的文件,因此我们可以使用它代替E/ Ctrl + E。如果输入要查找的内容,则可以看到类,文件,符号和操作的结果。搜索功能非常强大,我们可以搜索系统设置项,进行快捷的修改和配置

More

如果有些快捷键你用的比较多,但是IDEA的原始键位设定,你不喜欢。你也可以自定义快捷键Keymap,当然,我们也可以将这些原始设定下载并打印出来,放到我们随时可见的地方,帮助我们记忆

最后一点提示:为了训练您如何使用键盘而不是鼠标,请试用Key Promoter X插件。当您使用鼠标做某事时,它会提示你该操作的键盘快捷方式–这是一个学习该快捷方式的重要提示!

另外一个非常有利于记忆快捷键学习插件是 :

presentation assistant

你在IDEA中所做的任何事情,他都会在屏幕下方给你 显示他的对应快捷键(不同操作系统,同时显示)。

这个插件很有用,比如有一天你需要给别人演示IDEA的操作技巧。就不必停下来告诉他们,我刚才用的是什么快捷键,然后 如果你是windows,你是mac 对应的键位组合是什么。

因为 他们可以看到屏幕下方 presentation assistant 给出的键位提示

总结

了解IntelliJ IDEA的主要键盘快捷键将有助于您留在区域中,从而使您成为生产力更高的开发人员。

祝你撸码愉快!

hello,我是御风,很高兴在这里与你相遇。我是一名程序员,也是一名B站UP主。我乐于分享,勤于学习。希望我们共同成长。永远相信梦想的力量

给个[在看],是对御风最大的支持

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200619A0L0ES00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券