IntelliJ IDEA快捷键汇总

简介: IntelliJ IDEA快捷键汇总

IntelliJ IDEA快捷键汇总(2019.3 为例)

初次安装IDEA的时候会弹出如下对话框:当点击“Next Tip”,就会为介绍IDEA中的一些功能,对话框中也描述了,若您关闭了则可以通过从主菜单中选择“每日帮助”来返回到它
111

每次点击“Next Tip”,都会弹出下一个功能介绍,我相信大多数人没有耐心点完,都是直接“Close”然后去使用了,用着用着发现快捷键和原来用的编译器不一样,然后再去查,并特殊记忆,多次使用,直至记住了,下面我总结了下“Next Tip”中对IDEA的功能介绍,熟练使用者可以跳过,推荐初次使用者或者需要使用不知道他快捷键的童鞋来一起学习下。

您可以通过将中断点从装订线中拖动来删除它们。要配置此选项,请按Ctr1 + Alt + s打开设置,转到“构建”,“执行”,“ DeploymentI Debugger”,然后选择“拖动到编辑器”或单击鼠标中键。
单击断点时,可以切换断点状态(启用或禁用)。
如果您不记得如何调用动作,请按ctr1 + Shift + A并开始输入动作名称。
例如:按Ctrl + Shift + A,键入Jump,然后单击“跳转到颜色和字体”。您将被带到设置页面,您可以在其中修改插入符号处代码元素的颜色。

1111

按Alt + F7可以快速找到所有在符号处引用该符号的代码,无论该符号是类,方法,字段,参数还是其他语句的一部分。

本地历史记录使您可以跟踪对文件,类,方法或任何代码片段的所有更改,并在必要时回滚到任何稳定点。要查看本地历史记录,请从主菜单中选择VCS I本地历史记录I显示历史记录。

要在不同的提交之间分割对同一文件所做的更改,请在“提交更改”对话框Ctr1 + k中单击“差异”。
选中要提交的每个已修改或新代码块旁边的复选框,然后单击“提交”。
未选择的更改将保留在当前更改列表中。

Ctr1 + Shift + E可获得最近查看或更改的代码片段的列表:

222

在编辑器中,按Ctr1 + w / Ctr1 + Shift + w扩展或缩小当前代码选择。

通过两次按Ctr1 +空格调用的代码完成功能的特殊变体,您可以完成XML标签
当前文件中未声明的名称空间中的名称。如果未声明名称空间,则声明为
自动生成。

您可以将SQL注入字符串文字中(Alt + Enter I注入语言或引用I <SQL方言>),然后对SQL使用编码帮助。

333

通过意图动作(Alt + Enter)访问最常见的断点动作和过滤器

通过在编辑器中使用Alt + Insert(Code I Generate),您可以轻松地为类的任何字段生成getter和setter方法。

当为“代码完成”启用了“在键入时显示建议”选项时,Ctr1 +↓ 和Ctr1 +↑ 将关闭它,并在编辑器中将插入符号向下或向上移动。

您可以使用ctr1 + Alt + Shift +向左箭头和ctr1 + Alt + Shift +在声明和调用中移动方法参数

要验证正则表达式正确无误,请将插入号放在要检查的表达式中,按Alt + Enter,然后选择Check RegExp。
在弹出框架中,键入一个应与您的正则表达式匹配的示例字符串。如果背景变成绿色,则表示匹配。如果变为红色,则表示不匹配,或者您的表达式可能包含错误。

444

按Ctr1 + Shift + V从最近的剪贴板内容块中选择并插入。

代码补全Ctr1 +空格可帮助您快速完成代码语句。它在您键入时会起作用,并列出
当前插入符号位置可提供的建议:

444

当您在当前文件ctr1 + F中搜索文本时,在搜索字段中会使用基本代码补全ctr1 +空格,因此无需键入整个字符串。
.

222

您可以注释和取消注释行和代码块:
:用单行注释注释或取消注释当前行或所选块(// ...)
:将选定的块括在块的块中(/ ..…/)要取消注释块,请将插入号放置在块内的任何位置,然后按Ctr1 + Shift + /。

按Ctr1 + k调用“提交更改”对话框。
它显示项目中的所有修改,提供文件的状态摘要,并在签入之前提出改进建议。


您可以使用语句完成来创建代码构造。
开始键入方法声明,方法调用或语句,例如if,do-while,try-catch或return。按Ctrl + Shift + Enter将语句完整地构建为语法正确的构造。


在编辑器中按Alt + Enter可修复突出显示的错误或警告,改善或优化代码结构。
33333


使用编辑|复制引用动作可将对字段/方法/类/文件的引用插入编辑器中的当前位置。
将插入符号放在myMethod方法名称中,然后按Ctrl + Alt + Shift + C:
11111
要粘贴参考,请按Ctrl + V:
33333

在编辑器中按Ctrl + D可复制所选的块,或在未选择任何块的情况下复制当前行。

要扩展选择,请按Ctrl + W。每次按Ctrl + W,选择范围就会扩展到其他代码区域。
例如,选择范围从方法名称扩展到调用此方法的表达式,然后扩展到整个语句,再扩展到包含块,依此类推。


通过按Ctrl + Shift + N并键入包含目录和文件名的几个字符,可以跳转到位于深层嵌套目录中的文件。使用斜杠或反斜杠作为分隔符。
6666

要在调试程序时求值任何表达式,请在编辑器中选择表达式,然后按Alt + F8。


Alt + Shift + F允许您将项目元素(文件,文件夹,程序包,实例和类成员)添加到“收藏夹”列表中,
Alt + 2也会自动添加书签和断点:
1111

按Alt + 1打开“项目”工具窗口,然后将焦点切换到该窗口。

要导航到抽象方法的实现,请将插入号按其用法或其名称放在声明中,然后按Ctrl + Alt + B。

要查看所选类的继承层次结构,请按Ctrl + H(导航|类型层次结构)。您也可以直接从编辑器调用层次结构视图,以查看当前已编辑类的层次结构。
在这里插入图片描述

要查看类中已实现接口的所有方法,请将插入号放在类声明中的Implements关键字上,然后按Ctrl + Shift + F7:

要查看方法的所有退出点,请将插入符号放在其中一个(例如return语句)上,然后按Ctrl + Shift + F7:
111

您可以查看方法中可以捕获某些异常的所有语句。将插入符号放在throws语句上,然后按Ctrl + Shift + F7

在弹出窗口而不是在单独的编辑器选项卡中引用图像,请按Ctrl + Shift + I。

如果您不记得实时模板的缩写,请按Ctrl + J以查看建议列表。例如,键入它,然后按Ctrl + J查看会发生什么。

要将两行合并为一个并删除不必要的空格,请按Ctrl + Shift + J。

要在列模式Alt + Shift + Insert中选择多个片段,请按住Control + Alt + Shift(在Windows和Linux上)或Cmd + Alt + Shift(在macOS上)并拖动鼠标:
222

按F2或Shift + F2分别跳至当前文件中的下一个或上一个错误。

按F2 / Shift + F2在突出显示的语法错误之间跳转。
按Ctrl + Alt +向上箭头/ Ctrl + Alt +向下箭头可在错误消息或搜索结果之间跳转。
要跳过警告,请右键单击验证侧栏/标记栏,然后选择“仅转到高优先级问题”。

您可以通过按Ctrl + O(代码|覆盖方法)轻松覆盖基类的方法。
要实现当前类实现的接口(或抽象基类)的方法,请按Ctrl + I(代码|实现方法)。

要快速查看插入符号处的类或方法的文档,请按Ctrl + Q(查看|快速文档)。
使用代码完成功能时,不仅可以在编辑器中,而且可以在建议列表中使用Ctrl + Q(查看|快速文档),Ctrl + P(查看|参数信息),Ctrl + B(导航|声明)和类似的快捷方式。

您可以直接在编辑器中通过一次按键来应用不同的代码样式,配色方案或按键图。按Ctrl +`(查看|快速切换方案)以指定要切换到的方案。

使用Alt + Shift + C可以快速查看项目的最新更改。
222

您可以通过自动更正使用它们的所有位置来轻松重命名类,方法和变量。将插入号放置在要重命名的符号上,然后按Shift + F6(“重构” |“重命名”)。输入新名称,然后按Enter。

当上下文中有预期类型的数组时,在调用智能类型完成(Ctrl+Shift+空格)后按相同的快捷键将建议从此数组中获取元素。
666

相关文章
|
12天前
|
Java 开发工具 Maven
IntelliJ IDEA安装教程(超详细)
IntelliJ IDEA安装教程(超详细)
60 1
|
18天前
|
XML IDE 开发工具
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
别看你风吹头顶凉但你绝对没有过这样方便的插件Intellij IDEA 自带的 Vim
38 0
|
1月前
|
IDE Java 开发工具
如何安装intellij IDEA
如何安装intellij IDEA
|
2月前
|
IDE Java 数据库连接
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
IntelliJ IDEA安装使用教程——社区免费版——附中文插件安装
222 0
|
2月前
|
XML 搜索推荐 JavaScript
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
|
2月前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
82 0
|
2月前
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件
|
2月前
|
IDE Java Linux
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
最简单IntelliJ IDEA安装教程(小白也能一次性安装完成)
|
7天前
|
JSON Kubernetes Go
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
16 0
无缝集成:在IntelliJ IDEA中利用Kubernetes插件轻松管理容器化应用
|
7天前
|
安全
IntelliJ IDEA 快捷键大全(三)
IntelliJ IDEA 快捷键大全
58 0
IntelliJ IDEA 快捷键大全(三)