IDEA 2019.3快捷键

IDEA 最新快捷键

掌握IntelliJ IDEA键盘快捷键

IntelliJ IDEA具有与编辑,导航,重构,调试和其他任务相关的大多数命令的键盘快捷键。记住这些热键可以让您将手放在键盘上,从而提高工作效率。

使用具有英文版面的键盘。IntelliJ IDEA可能无法正确检测其他国家布局的某些快捷方式。

捷径行动
双 Shift随处搜索找到与IntelliJ IDEA或您的项目相关的任何内容,然后打开它,执行它或跳转到它。
Ctrl+Shift+A寻找行动查找命令并执行它,打开工具窗口或搜索设置。
Ctrl+N Ctrl+Shift+N Ctrl+Shift+Alt+N查找类,文件或符号查找并跳转到所需的类,文件或符号。
双 Ctrl运行任何东西执行命令,例如打开项目,启动运行/调试配置,运行命令行实用程序等。可用命令取决于您为项目配置的插件和工具集。
Ctrl+E查看最近的文件从列表中选择最近打开的文件。
Alt+Enter显示意图行动改进或优化代码构造。
Ctrl+Space基本代码完成可见范围内的类,方法,字段和关键字的完整名称。
Ctrl+Shift+Enter完整的当前声明插入任何必要的尾随符号,并将插入符号放在可以开始键入下一个语句的位置。
Ctrl+Alt+L重新格式化代码根据当前代码样式设置重新格式化整个文件或选定的片段。
Ctrl+W Ctrl+Shift+W扩展或缩小选择范围根据特定代码构造增加或减少选择范围。
Ctrl+/ Ctrl+Shift+/添加/删除行或阻止评论注释掉一行或一段代码。
Ctrl+Shift+F7突出显示文件中的用法突出显示当前文件中所有出现的所选片段。

选择正确的键盘映射

要查看键盘映射配置,请打开“ **设置/首选项”**对话框,Ctrl+Alt+S 然后选择“ 键盘映射”

启用功能键并检查 可能 与全局OS快捷方式的冲突

  • 使用预定义的键映射

    IntelliJ IDEA根据您的环境自动选择预定义的键映射。确保它与您正在使用的操作系统匹配,或者选择与您习惯使用的另一个IDE或编辑器(例如,Eclipse或NetBeans)匹配的快捷方式。

  • 调整你的键盘映射

    您可以修改任何预定义键映射的副本,为您经常使用的命令分配自己的快捷方式。

  • 导入自定义键映射

    如果您拥有自己习惯的自定义键盘映射,则可以将其传输到安装中

在工作中学习快捷方式

IntelliJ IDEA提供了几种学习快捷方式的可能性:

  • “查找操作”是最重要的命令,使您可以在所有菜单和工具中搜索命令和设置。

    按下Ctrl+Shift+A并开始输入以获取建议操作的列表。然后选择必要的操作,然后按Enter执行。

    寻找行动

  • Key Promoter X是一个插件,只要使用鼠标执行命令,就会显示带有相应键盘快捷键的弹出通知。它还建议您为经常执行的命令创建快捷方式。

  • 如果您使用的是操作系统的预定义键盘映射之一,则可以打印 默认的键盘映射参考卡 并将其保留在桌面上,以便在必要时进行咨询。这个备忘单也可以在帮助|下找到 键盘地图参考

使用高级功能

您可以通过以下有用功能进一步提高工作效率:

  • 快速列表

    如果您经常使用一组操作,请使用自定义快捷方式创建快速列表以访问它们。例如,您可以尝试使用以下预定义快速列表:

    • 重构这一点 Ctrl+Shift+Alt+T
    • VCS操作 Alt+`
  • 智能钥匙

    IntelliJ IDEA提供各种辅助工具,例如自动添加配对标签和引号,以及检测CamelHump单词。

  • 速度搜索

    当焦点位于带有树,列表或表的工具窗口上时,请开始键入以查看匹配的项目。

  • 按两次

    IntelliJ IDEA中的许多操作在您多次执行时会提供更多结果。例如,当您使用字段,参数或变量声明的一部分调用基本代码完成 时Ctrl+Space,它会根据当前范围内的项类型建议名称。如果再次调用它,它将包括通过模块依赖性提供的类。当连续第三次调用时,建议列表将包括整个项目。

  • 调整工具窗口的大小

    您可以在不使用鼠标的情况下调整工具窗口的大小:

    • 要调整垂直工具窗口的大小,请使用Ctrl+Shift+Left和Ctrl+Shift+Right
    • 要调整水平工具窗口的大小,请使用Ctrl+Shift+Up和Ctrl+Shift+Down

键盘快捷键按类别

在本部分中,您可以找到有关按功能类别分组的键盘快捷键的参考信息:

高级编辑

功能捷径使用此快捷方式...
评论线评论Ctrl+Slash使用行注释注释/取消注释当前行或选定块。
评论块评论Ctrl+Shift+Slash使用块注释注释/取消注释代码。
快速文档Ctrl+Q/Alt+Button2 Click显示一个弹出窗口,其中包含插入符号处的符号文档。
显示表数据Ctrl+Q显示一个弹出窗口,显示create table插入符号和表格前10行的数据库表的查询。
弹出式赫克托耳Ctrl+Shift+Alt+H显示“突出显示级别”弹出窗口以配置当前文件中的突出显示。
参数信息Ctrl+P在插入符处显示方法调用的参数。
背景信息Alt+Q不可见时显示当前方法或类声明。
错误说明Ctrl+F1在插入符号处显示错误或警告说明。
外部文件Shift+F1打开浏览器,其中包含所选项目的文档。
覆盖方法......Ctrl+O覆盖当前类中的基类方法。
实施方法......Ctrl+I覆盖当前类中的基接口/类方法。
环绕......Ctrl+Alt+T环绕选择的代码片段与ifdo,标签或其他构建体。在GUI Designer中,使用此快捷方式选定的组件包装到容器中。
生成Alt+Insertpom.xml使用Generate弹出菜单 在文件中生成构造函数,访问器方法,EJB组件,Maven依赖项 。
基本代码完成Ctrl+Space Alt+Slash任何类,方法或变量的代码完成。
SmartType代码完成Ctrl+Shift+Space代码完成根据预期类型过滤查找列表。
展开WordAlt+Slash浏览当前可见范围内的类,方法,关键字和变量的名称。
插入实时模板......Ctrl+J显示以指定前缀开头的弹出列表。
环绕现场模板......Ctrl+Alt+J使用其中一个模板环绕选择。
下一个模板变量Tab在模板中:将插入符号移动到下一个模板变量。
先前的模板变量Shift+Tab在模板中:将插入符号移动到上一个模板变量。

基本编辑

功能捷径使用此快捷方式...
输入Enter根据具体情况:在查找列表中:选择一个项目。在编辑器中:输入一个新行并在其开头设置插入符号。
标签Tab在编辑器中:选择:缩进选定的行。没有选择:插入制表符号(或相应的空格字符数)。在查找列表中:插入符后没有代码:选择一个项目。插入符之后的一些代码:选择一个项目并用插入符号替换插入符号之后的代码。
删除Delete根据具体情况:在编辑器中:删除所选符号/块。在使用情况视图中:排除所选项目。在其他视图中:删除所选项目。
退格Backspace删除插入符号左侧的字符。
解开Ctrl+Z撤消上次操作。
重做Ctrl+Shift+Z重做最后一次撤消操作。
Ctrl+X将当前行或选定的代码块剪切到剪贴板。
复制Ctrl+C将当前行或选定的代码块复制到剪贴板。
Ctrl+V从剪贴板粘贴到插入符号位置。
粘贴历史记录Ctrl+Shift+V将选定条目从剪贴板粘贴到插入符号位置。
向上Up将插入符号向上移动一行。
选择Shift+Up将插入符号移动一行选择文本。
Down将插入符号向下移动一行。
选择下来Shift+Down将插入符号向下移动一行选择文本。
剩下Left将插入符号向左移动一个字符。
留下选择Shift+Left将插入符号向左移动一个字符,选择文本。
Right将插入符号向右移动一个字符。
选择权Shift+Right将插入符号向右移动一个字符,选择文本。
转到页面底部Ctrl+Page Down将插入符号向下移动到页面底部。
使用选择转到页面底部Ctrl+Shift+Page Down将插入符号向下移动到页面底部,选择文本。
转到页面顶部Ctrl+Page Up将插入符号移动到页面顶部。
使用选择转到页面顶部Ctrl+Shift+Page Up将插入符号向上移动到页面底部,选择文本。
向下翻页Page Down将插入符号向下移动一页。
选择页面向下Shift+Page Down将插入符号向下移动一页,选择文本。
Page UpPage Up将插入符号向上移动一页。
选择页面向上Shift+Page Up将插入符号向上移动一页,选择文本。
向下滚动Ctrl+Down向下滚动文本一行。
滚动到中心Ctrl+M在插入符号处滚动一行到屏幕中心。
向上滑动Ctrl+Up将文本向上滚动一行。
移至行尾End将插入符号移到行尾。
使用选择移至行尾Shift+End将插入符号移动到行尾,选择文本。
移至Line StartHome将插入符号移动到行首。
使用选择移至行开始Shift+Home将插入符号移动到行首,选择文本。
转到下一个单词Ctrl+Right将插入符号移动到下一个单词。
使用选择移至下一个单词Ctrl+Shift+Right将插入符号移动到下一个单词,然后选择它。
移至上一个单词Ctrl+Left将插入符号移到上一个单词。
使用选择移至上一个单词Ctrl+Shift+Left将插入符号移动到上一个单词,然后选择它。
移至文本结束Ctrl+End将插入符号移动到文本末尾。
使用选择移至文本结束Ctrl+Shift+End将插入符号移动到文本末尾,然后选择它。
移至文本开始Ctrl+Home将插入符号移动到文本的开头。
移至文本以选择开始。Ctrl+Shift+Home将插入符号移动到文本的开头,然后选择它。
全选Ctrl+A选择在编辑器中打开的整个文本。
在Caret删除LineCtrl+Y删除插入符号当前所在的行。
删除到Word EndCtrl+Delete删除从当前插入符号位置开始直到单词结尾的单词。
删除到Word开始Ctrl+Backspace删除从当前插入符号位置开始直到单词start的单词。
切换插入/覆盖Insert切换插入/覆盖模式。
重复的行或块Ctrl+D复制选定的块或插入符号处的行。
切换案例Ctrl+Shift+U切换所选文本块的大小写。
移至代码块结束Ctrl+Close Bracket将插入符号移动到当前代码块末尾,突出显示块限制。
使用选择移至代码块结束Ctrl+Shift+Close Bracket将插入符号移动到当前代码块末尾,从初始插入符号位置开始选择代码。
移至代码块启动Ctrl+Open Bracket将插入符号移动到当前代码块开始,突出显示块限制。
移至代码块以选择开始Ctrl+Shift+Open Bracket将插入符号移动到当前代码块开始,从初始插入符号位置开始选择代码。
开始新线Shift+Enter在当前根据当前缩进级别定位插入符之后开始新行。
在当前之前开始新线Ctrl+Alt+Enter在当前行之前开始一个新行。
加入行Ctrl+Shift+J将选定的行连接成一个或将插入符号当前所在的行与下一行连接。
分裂线Ctrl+Enter在插入符所在的位置拆分选定的行,将插入符号留在第一行的末尾。
在Caret选择WordCtrl+W从当前插入符号位置开始选择连续增加的代码块。
在Caret取消选择WordCtrl+Shift+W按顺序删除操作所做的选择。
缩进选择Tab将所选块移动到下一个缩进级别。
Unindent SelectionShift+Tab将所选块移动到上一个缩进级别。
自动缩进行Ctrl+Alt+I根据“ 代码样式”设置缩进当前行或选定的块。

代码折叠

命令捷径描述
扩大Ctrl+NumPad Plus展开当前折叠的片段
坍方Ctrl+NumPad -折叠当前折叠区域
递归展开Ctrl+Alt+NumPad Plus展开当前折叠的片段以及该片段中的所有从属折叠折叠区域
递归折叠Ctrl+Alt+NumPad -折叠当前折叠区域及其中的所有从属折叠区域
展开全部Ctrl+Shift+NumPad Plus展开选定内的所有折叠片段,或者,如果未选择任何内容,则展开当前文件中的所有折叠片段
全部收缩Ctrl+Shift+NumPad -折叠选区内的所有折叠区域,或者,如果未选择任何内容,则折叠当前文件中的所有折叠区域
扩展到级别| 1,2,3,4或5Ctrl+NumPad *, 1 Ctrl+NumPad *, 2 Ctrl+NumPad *, 3 Ctrl+NumPad *, 4 Ctrl+NumPad *, 5将当前片段和所有嵌套片段展开到指定的级别
全部展开到级别| 1,2,3,4或5Ctrl+Shift+NumPad *, 1 Ctrl+Shift+NumPad *, 2 Ctrl+Shift+NumPad *, 3 Ctrl+Shift+NumPad *, 4 Ctrl+Shift+NumPad *, 5将文件中的所有折叠片段展开到指定的嵌套级别
折叠选择/删除区域Ctrl+Period折叠选定的片段并为其创建自定义折叠区域以使其“可折叠”/展开当前片段并删除相应的自定义折叠区域以使片段“可展开”
折叠代码块Ctrl+Shift+Period折叠匹配的花括号之间的代码片段,{}并为该片段创建自定义折叠区域,使其“可折叠”

运行和调试

功能捷径使用此快捷方式...
制作项目Ctrl+F9编译项目中的所有已修改和相关文件。
Ctrl+Shift+F9编译选定的文件/包。
Shift+F10运行程序。
选择配置并运行Shift+Alt+F10快速选择运行/调试配置并运行或编辑它。
重新运行Ctrl+F5使用相同设置重复执行,使用具有焦点的“运行”工具窗口的相同选项卡。
重新运行而不会在编辑器中失去焦点Shift+F10使用相同的设置重复执行,编辑器的相同选项卡具有焦点。
调试Shift+F9调试程序。
选择配置和调试Shift+Alt+F9快速选择运行/调试配置并调试或编辑它。
跳过F8转到当前文件中的下一行。请参阅单步执行程序
踏入F7步骤到下一个执行的行。请参阅单步执行程序
聪明的步入Shift+F7如果当前行包含多个方法调用表达式,请选择要介入的方法。请参阅选择要进入的方法
走出去Shift+F8从当前方法返回后,跳到第一个执行的行。请参阅单步执行程序
强行退一步Shift+Alt+F8运行此方法或文件中的下一行,跳过当前执行点引用的方法并忽略断点。请参阅单步执行程序
强行进入Shift+Alt+F7即使要跳过此方法,也要进入当前执行点中调用的方法。请参阅单步执行程序
运行到光标Alt+F9运行到插入符所在的行。请参阅单步执行程序
强制运行到光标Ctrl+Alt+F9运行到插入符所在的行,忽略断点。请参阅单步执行程序
简历程序F9恢复程序执行。
停止计划Shift+F2终止调试会话。
评估表达Alt+F8评估任意表达式。
快速评估表达Ctrl+Alt+F8无需调用“ 计算表达式”对话框即可评估任意表达式。
切换断点Ctrl+F8在当前行切换断点。
查看断点Ctrl+Shift+F8查看/管理所有断点。
切换到另一个覆盖套件。Ctrl+Alt+F6打开Coverage Suites弹出窗口,然后选择要运行的所需套件。

一般

功能捷径使用此快捷方式...
关闭活动标签Ctrl+Shift+F4关闭工具窗口中的活动选项卡(例如,查找工具窗口)。
关闭编辑器Ctrl+F4关闭活动编辑器。
编辑来源F4打开所选项目的编辑器,并将焦点放在上次打开的文件上。
逃逸Escape根据具体情况:在编辑器中:关闭弹出窗口,终止搜索或删除突出显示。在工具窗口中:将焦点返回到编辑器。
导出到文本文件Alt+O将工具窗口的内容导出到文本文件。此功能适用于版本控制工具窗口消息工具窗口以及exportToTextFile在窗口工具栏上提供导出按钮的其他工具窗口。
新...Alt+Insert创建新的类,接口,文件或目录。
保存全部Ctrl+S保存所有文件和设置。
选择Next TabAlt+Right在编辑器或视图中打开多个选项卡时,打开右侧的下一个选项卡(如果当前选项卡是最后一个选项卡,则打开第一个选项卡)。
选择上一个标签Alt+Left在编辑器或视图中打开多个选项卡时,打开左侧的下一个选项卡(如果当前的选项卡是第一个选项卡,则打开最后一个选项卡)。
显示意向行动Alt+Enter显示 插入符当前所在的代码或表单中所选GUI组件的意图操作(如果有)。
同步Ctrl+Alt+Y检测所有外部更改的文件并从磁盘重新加载它们。
查看来源Ctrl+Enter根据具体情况:在工具窗口中:分别打开所选项目的编辑器选项卡或选项卡。在编辑器中:根据需要智能地将当前行拆分为2行,移动引号等。在“ 项目工具”窗口,“ 依赖关系查看器”和“ 模块依赖关系”工具窗口中的模块的上下文菜单中:打开“ 模块”结构

GUI Designer快捷方式

功能捷径使用此快捷方式...
选择下一个组件Arrow将选择移动到相邻组件。
添加到选择Shift+Arrow将相邻组件添加到选择中。
扩展选择Ctrl+W Ctrl+Shift+W选择从当前组件到其容器的连续增加的组件集。与 编辑基础相比
移动组件Ctrl+Arrow将所选组件移动到相邻的有效容器。
展开组件Ctrl+Shift+Arrow将组件展开到相邻的有效容器。

搜索

功能捷径使用此快捷方式...
Ctrl+F启动文本搜索
更换Ctrl+R启动文本搜索和替换
搜索下一个/ 上一个发生F3/Shift+F3导航到编辑器中所选单词的下一个/上一个出现位置。
在Caret找到单词Ctrl+F3在编辑器中搜索插入符号当前所在的单词。
增量搜索Ctrl+F启动文本搜索
在路径中查找Ctrl+Shift+F启动搜索指定范围内的文本字符串
在路径中替换Ctrl+Shift+R在指定范围内启动搜索和替换
查找用法Alt+F7启动搜索指定范围内所选符号的用法
在文件中查找用法Ctrl+F7启动搜索当前文件中所选符号的用法
突出显示文件中的用法Ctrl+Shift+F7在插入符号突出显示符号的用法
显示用法Ctrl+Alt+F7在弹出窗口中显示插入符号的用法。使用已找到的用法列表跳转到所需位置。
寻找行动Ctrl+Shift+A找到一个动作,绕过菜单。请参阅查找操作

书签之间的导航

功能捷径使用此快捷方式...
转到书签<编号>Ctrl+Number导航到带有相应编号的编号书签
切换书签F11打开或关闭匿名书签。
用助记符切换书签Ctrl+F11打开或关闭带有助记符的书签。
显示书签Shift+F11打开“ 书签”对话框以管理现有书签并在它们之间导航。

IDE组件之间的导航

在本节中,您可以找到用于导航的键盘快捷键:

视图和Windows

功能捷径使用此快捷方式...
选择目标Alt+F1将焦点从当前文件,类,方法或引用移动到数据源,移动到“ 选择目标”弹出菜单中建议的视图。请参阅在IDE组件之间导航
全部收缩Ctrl+NumPad -折叠树视图中的所有节点。
展开全部Ctrl+NumPad Plus展开树视图中的所有节点。
切换器Ctrl+Tab在编辑器中打开的文件和工具窗口之间导航。
打开工具窗口Alt+Number打开具有指定编号的工具窗口。
隐藏活动窗口Shift+Escape隐藏当前活动的工具窗口。
跳转到最后一个窗口F12激活最后一个聚焦工具窗口。

差异

功能捷径使用此快捷方式...
转向下一个差异F7导航到视图中的下一个差异。
转到上一个差异Shift+F7导航到之前的视图差异。

源代码中的导航

功能捷径使用此快捷方式...
文件结构弹出窗口Ctrl+F12显示“ 结构”弹出窗口,以便快速浏览当前文件。
选择目标Alt+F1将焦点从当前文件,类,方法或引用移动到数据源表到“ 选择目标”弹出菜单中建议的视图。请参阅在IDE组件之间导航
最近的文件Ctrl+E显示最近打开的文件列表。
最近更改的文件Ctrl+Shift+E显示最近更新的文件列表。
键入层次结构Ctrl+H浏览所选 类的层次结构 。
方法层次结构Ctrl+Shift+H浏览所选方法的层次结构 。
调用层次结构Ctrl+Alt+H浏览 所选方法的调用层次结构
导航到ClassCtrl+N通过在弹出对话框中指定其名称,直接导航到项目中的类
导航到文件Ctrl+Shift+N通过在弹出对话框中指定其名称,直接导航到项目中的文件
导航到最近打开的文件Ctrl+E显示最近打开的文件列表 。
导航到最近更改的文件Ctrl+Shift+E显示最近更新的文件列表 。
导航到LineCtrl+G通过指定其编号导航到当前文件中的任何行
导航到声明Ctrl+B导航插入符号的符号声明
导航到实施Ctrl+Alt+B导航到插入符号项的实现。
导航到类型声明Ctrl+Shift+B导航到插入符号的符号类型声明,符号是变量或方法调用。
导航到超级方法Ctrl+U导航到插入符下方法的超级方法声明。
导航到测试/测试主题Ctrl+Shift+T导航到插入符号类的测试(如果有),或从测试导航到测试主题。
导航到相关符号Ctrl+Alt+Home在具有复杂关系的文件之间导航。例如,使用此快捷方式在各种Web实体之间导航。
导航到下一个方法Alt+Down导航到活动编辑器选项卡中的下一个方法声明。
导航到“上一个方法”Alt+Up导航到活动编辑器选项卡中的上一个方法声明。
导航到Opening BraceCtrl+Open Bracket导航到当前代码块的开头。
导航至Closing BraceCtrl+Close Bracket导航到当前代码块的末尾。
背部Ctrl+Alt+Left撤消上次导航操作。在macOS计算机上,您还可以使用三指从右向左轻扫手势。
向前Ctrl+Alt+Right重做最后撤消的导航操作。在macOS计算机上,您还可以使用三指从左向右滑动手势。
导航到上一次出现Ctrl+Alt+Up导航到上一个找到的项目。
导航到下一次出现Ctrl+Alt+Down导航到下一个找到的项目。
最后编辑位置Ctrl+Shift+Backspace浏览最近的更改点。
导航到下一个突出显示的错误F2导航到下一个找到的错误/警告。
导航到上一个突出显示的错误Shift+F2导航到先前找到的错误/警告。

重构

功能捷径描述
改名Shift+F6重命名所选文件,类,字段,方法等,并相应地更改对它的所有引用。
更改方法签名Ctrl+F6更改所选方法的签名并更新所有相应的方法调用。
移动F6将选定的类,包或静态成员移动到另一个包或类,并更新所有相应的引用。
复制F5在相同或不同的目录或包中创建所选类,文件或目录的副本。
克隆在同一个包中创建所选类的副本。
安全删除Alt+Delete删除选中的类,方法或字段,检查其用法。
提取方法Ctrl+Alt+M将选定的代码片段转换为方法。
提取变量Ctrl+Alt+V创建一个新变量并使用所选表达式作为其值。
提取字段Ctrl+Alt+F创建一个新字段并使用所选表达式作为其值。
提取常数Ctrl+Alt+C创建一个新常量(静态最终字段)并使用所选表达式作为其值。
提取参数Ctrl+Alt+P将所选表达式转换为新方法参数。
排队Ctrl+Alt+N内联选定的方法或变量。

Keystroke键盘快捷键

在这部分中,您可以找到按击键分组的键盘快捷键的参考信息:

要查看可用快捷方式的完整列表,请导航到“ 文件” | 单击设置,然后单击IDE设置下的Keymap。

Alt

在这部分中,您可以找到按击键分组的键盘快捷键的参考信息:Alt 键:

Alt +字母数字键

捷径功能使用此快捷方式...
Alt+O导出到文本文件将工具窗口的内容导出到文本文件。
Alt+Q背景信息不可见时显示当前方法或类声明。
Alt+Number打开工具窗口打开带有相应编号的工具窗口。
Alt+Slash代码完成/扩展字将插入符号处的字符串展开为可见范围内以相同字符开头的任何单词。
Alt+Back QuoteVCS操作显示包含最多版本控制命令的快速列表。

Alt +导航键

捷径功能使用此快捷方式...
Alt+Delete安全删除删除选中的类/方法/字段,检查其用法。
Alt+Enter显示意向行动显示插入符号当前所在代码的意图操作(如果有)。
Alt+Home激活导航栏将焦点放在导航栏上。
Alt+Insert创建新实体根据具体情况:在导航视图中:使用“ 新建”弹出菜单创建新的类,文件或目录。在编辑器中:使用Generate弹出菜单创建构造函数,访问器方法,EJB组件,Maven依赖项和测试方法。请参阅生成代码创建Maven依赖项创建测试方法
Alt+Down导航到下一个方法导航到活动编辑器选项卡中的下一个方法声明。
Alt+Left选择上一个标签根据具体情况:在编辑器或视图中打开多个选项卡时,打开左侧的下一个选项卡(如果当前的选项卡是第一个选项卡,则打开最后一个选项卡)。在“ 版本控制”工具窗口 的“ 更新项目信息”选项卡中调用的文件差异查看器中,将以前文件的本地副本与服务器中的更新进行比较。
Alt+Right选择Next Tab根据具体情况:在编辑器或视图中打开多个选项卡时,打开右侧的下一个选项卡(如果当前选项卡是最后一个选项卡,则打开第一个选项卡)。在“ 版本控制”工具窗口 的“ 更新项目信息”选项卡中调用的文件差异查看器中,将下一个文件的本地副本与服务器中的更新进行比较。
Alt+Up导航到“上一个方法”导航到活动编辑器选项卡中的上一个方法声明。

Alt +功能(F)键

捷径功能使用此快捷方式...
Alt+F1选择目标将焦点从当前文件,类,方法或引用移动到数据源表到“ 选择目标”弹出菜单中建议的视图。请参阅在IDE组件之间导航
Alt+F7查找用法开始搜索用法
Alt+F8评估表达调试器:评估任意表达式。
Alt+F9运行到光标调试器:运行到插入符所在的行。

Alt + Shift

在这部分中,您可以找到按击键分组的键盘快捷键的参考信息:Shift+Alt 键:

捷径功能使用此快捷方式...
Shift+Alt+F7强行进入进入当前执行点调用的方法,即使要跳过此方法也是如此。
Shift+Alt+F8强行退一步运行此方法或文件中的下一行,跳过当前执行点引用的方法并忽略断点。
Shift+Alt+F9调试快速选择运行/调试配置并调试/编辑它。
Shift+Alt+F10快速选择运行/调试配置并运行/编辑它。

Ctrl

本节列出并描述了包含Ctrl密钥的键盘快捷键:

Ctrl +字母数字键

捷径功能使用此快捷方式...
Ctrl+A全选在活动编辑器中选择整个文本。
Ctrl+B导航到声明从任何用法直接导航到元素的声明。
Ctrl+C复制将所选文本复制到剪贴板。
Ctrl+D重复的行或块在插入符号处复制选定的块或行。
Ctrl+E最近的文件 最近发现用法显示最近打开的文件列表。当“ 查找”工具窗口具有焦点时,请使用此快捷方式显示最近查找使用结果的列表 。
Ctrl+F在编辑器中启动文本搜索
Ctrl+G导航到Line导航到当前文件中具有指定编号的行。
Ctrl+H键入层次结构浏览所选类的层次结构。
Ctrl+I实施方法实现当前类中的基接口/类的方法。
Ctrl+J插入实时模板显示以指定前缀开头的实时模板的弹出列表。
Ctrl+M滚动到中心在插入符号处滚动一行到屏幕中心。
Ctrl+N导航到Class使用指定的名称跳转到项目中的类。
Ctrl+O覆盖方法覆盖当前类中的基类方法。
Ctrl+P参数信息在插入符处显示方法调用的参数。
Ctrl+Q Alt+Mouse Button2快速文档显示一个弹出窗口,其中包含插入符号的文档。在“ 数据库”工具窗口中:显示一个弹出窗口,显示create table插入符号处的数据库表和表的前10行的查询。
Ctrl+R更换调用“ 替换文本”对话框。
Ctrl+S保存全部保存所有文件和设置。
Ctrl+U导航到超级方法导航到插入符号方法的超级方法声明
Ctrl+V从剪贴板粘贴。
Ctrl+W在Caret选择Word从插入符号的单词开始,连续选择扩展的文本块。(反复使用此快捷方式选择表达式。)
Ctrl+X剪切到剪贴板。
Ctrl+Y在Caret删除Line删除从当前插入符号位置开始直到单词结尾的单词。
Ctrl+Z解开撤消上次操作。
Ctrl+Shift+Z重做重做最后一次撤消操作。
Ctrl+Number导航到书签导航到带有相应编号的编号书签。

Ctrl +导航键

捷径功能使用此快捷方式...
Ctrl+Tab切换器在编辑器中打开的文件和工具窗口之间导航。
Ctrl+Backspace删除到Word开始删除从当前插入符号位置开始直到单词start的单词。
Ctrl+Delete删除到Word End删除从当前插入符号位置开始直到单词结尾的单词。
Ctrl+End移至文本结束将插入符号移动到文本末尾。
Ctrl+Enter拆分线或未清项目根据具体情况:在编辑器中:根据需要智能地将当前行拆分为2行,移动引号等。在工具窗口中:分别打开所选项目的编辑器选项卡或选项卡。在“ 项目工具”窗口,“ 依赖关系查看器 ”和“ 模块依赖关系”工具窗口中的模块的上下文菜单中:打开“ 模块”结构
Ctrl+Home移至文本开始跳到文本的开头。
Ctrl+C复制将当前行或选定的代码块复制到剪贴板。
Ctrl+Space基本代码完成任何类,方法或变量的完整代码。
Ctrl+Page Down导航到页面底部将插入符号向下移动到页面底部。
Ctrl+Page Up导航到页面顶部将插入符号移动到页面顶部。
Ctrl+Down向下滚动将插入符号向下移动一行,保持语法正确性。
Ctrl+Left移至上一个单词将插入符号移到上一个单词。
Ctrl+Right转到下一个单词将插入符号移动到下一个单词。
Ctrl+Up Ctrl+Shift+Up向上滑动在插入符号上移动一行,保持语法正确性。
Ctrl+ Ctrl+ Home/End 从插入符号位置到当前行的开头/结尾选择文本。

Ctrl +符号键

捷径功能使用此快捷方式...
Ctrl+Open Bracket移至代码块启动将插入符号移动到当前代码块的开头,突出显示其限制。
Ctrl+Close Bracket移至代码块结束将插入符号移动到当前代码块的末尾,突出显示其限制。
Ctrl+Slash Ctrl+Numpad/评论线评论使用行注释注释/取消注释当前行或选定块。
Ctrl+= Ctrl+NumPad Plus展开全部展开所有折叠块。
Ctrl+NumPad -全部收缩折叠所有折叠块。

Ctrl + Numpad键

捷径功能使用此快捷方式...
Ctrl+Numpad/ Ctrl+Slash评论线评论使用行注释注释/取消注释当前行或选定块。
Ctrl+NumPad Plus Ctrl+=展开全部展开所有折叠块。
Ctrl+NumPad -全部收缩折叠所有折叠块。

Ctrl +功能(F)键

捷径功能使用此快捷方式...
Ctrl+F1错误说明在插入符号处显示错误或警告说明。
Ctrl+F3在Caret找到单词在编辑器中搜索插入符号当前所在的单词。
Ctrl+F6更改方法签名重构选定的方法签名并更新所有引用。
Ctrl+F7在文件中查找用法开始搜索用法
Ctrl+F8切换断点在插入符号处切换断点。
Ctrl+F9制作项目编译项目中的所有已修改和相关文件。
Ctrl+F11用助记符切换书签。打开或关闭带有助记符的书签。
Ctrl+F12文件结构弹出窗口在“文件结构”弹出窗口中显示当前文件结构以进行快速导航。

Ctrl + Alt

本节列出并描述了包含Ctrl+Alt键的键盘快捷 键:

Ctrl + Alt +字母数字键

捷径功能使用此快捷方式...
Ctrl+Alt+B导航到实施导航到插入符号项的实现
Ctrl+Alt+C提取常数用常量(静态最终字段)替换所选表达式(重构)。
Ctrl+Alt+F提取字段将选定的表达式结果放入一个字段(重构)。
Ctrl+Alt+G运行Grails目标使用指定的目标名称执行Grails目标。
Ctrl+Alt+H调用层次结构浏览所选方法的调用层次结构。请参见页面查看源代码的结构和层次结构
Ctrl+Alt+I自动缩进行根据代码样式设置缩进当前行或选定的块。
Ctrl+Alt+J环绕现场模板使用其中一个实时模板环绕选择。
Ctrl+Alt+M提取方法从所选代码创建方法(重构)。
Ctrl+Alt+N排队内联选定的方法/变量(重构)。
Ctrl+Alt+P提取参数将所选表达式转换为方法参数 (重构)。
Ctrl+Alt+T环绕着环绕选择的代码片段与ifwhiletry/catch,或另一种构建体。
Ctrl+Alt+V提取变量将选定的表达式结果放入变量(重构)。请参见提取变量页面。
Ctrl+Alt+Y同步检测所有外部更改的文件并从磁盘重新加载它们。

Ctrl + Alt +导航键

捷径功能使用此快捷方式...
Ctrl+Alt+Enter在当前之前开始新行在当前行之前开始一个新行。
Ctrl+Alt+Down Ctrl+Alt+Up导航到下一个/上一个出现导航到下一个/上一个找到的项目。
Ctrl+Alt+Left背部撤消上次导航操作。请参见导航到导航项目页面在macOS计算机上,您还可以使用三指从右向左轻扫手势。
Ctrl+Alt+Right向前重做最后撤消的导航操作。请参见导航到导航项目页面在macOS计算机上,您还可以使用三指从左向右滑动手势。
Ctrl+Alt+Home导航到相关符号在具有各种关系的文件之间导航。请参阅源代码中的导航

Ctrl + Alt +功能(F)键

捷径功能使用此快捷方式...
Ctrl+Alt+F6切换到另一个覆盖套件。打开Coverage Suites弹出窗口,然后选择要运行的所需套件。
Ctrl+Alt+F7显示用法在插入符号上显示符号的用法。参见页面查看符号的用法
Ctrl+Alt+F8快速评估表达不调用“ 计算表达式”对话框的情况下 计算任意表达式
Ctrl+Alt+F9强制运行到光标运行到插入符所在的行,忽略断点。参见页面逐步完成程序

Ctrl + Shift

本节列出并描述了包含Ctrl+Shift键的键盘快捷 键:

Ctrl + Shift +字母数字键

捷径功能使用此快捷方式...
Ctrl+Shift+A寻找行动找到一个动作,绕过菜单。请参阅查找操作
Ctrl+Shift+B导航到类型声明导航到插入符号的变量类型声明或方法调用。
Ctrl+Shift+E导航到最近更改的文件显示最近更新的文件列表。
Ctrl+Shift+F在路径中查找在指定的路径中启动文本搜索
Ctrl+Shift+H方法层次结构浏览所选类的层次结构。
Ctrl+Shift+J加入行选定的行连接成一个或将插入符号当前所在的行与下一行连接。
Ctrl+Shift+N导航到文件跳转到项目中的指定文件
Ctrl+Shift+R在路径中替换在指定的路径中启动文本替换
Ctrl+Shift+U切换案例切换所选文本片段的大小写
Ctrl+Shift+V粘贴历史记录从最近的剪贴板粘贴。参见页面 编辑器基础知识
Ctrl+Shift+W在Caret取消选择Word删除“ 在插入操作中选择单词”所做的顺序选择 。
Ctrl+Shift+Z重做重做上次撤消操作
Ctrl+Shift+Semicolon显示最近的测试查看最近执行的测试列表。

Ctrl + Shift +导航键

捷径功能使用此快捷方式...
Ctrl+Shift+End使用选择移至文本结束从当前插入位置到文本末尾选择文本,并将插入符号移到文本末尾。参见页面 编辑器基础知识
Ctrl+Shift+Home移至文本以选择开始从当前插入符号位置到文本开头选择文本,并将插入符号移动到文本的开头。参见页面 编辑器基础知识
Ctrl+Shift+Right使用选择移动到Word End从当前插入符号位置到单词结尾选择文本,并将插入符号移到单词的结尾。参见页面 编辑器基础知识
Ctrl+Shift+Left移至Word以选择开始从当前插入符号位置选择文本到当前单词的开头,并将插入符号移动到该单词的开头。参见页面 编辑器基础知识
Ctrl+Shift+V粘贴历史记录从最近的剪贴板粘贴。参见页面 编辑器基础知识
Ctrl+Shift+SpaceSmartType代码完成完整代码,根据预期类型过滤查找列表。
Ctrl+Shift+Page Down使用选择导航到页面底部将插入符号向下移动到页面底部选择文本。参见页面 编辑器基础知识
Ctrl+Shift+Page Up使用选择导航到页面顶部将插入符号移动到页面底部选择文本。参见页面 编辑器基础知识
Ctrl+Shift+Down向下移动线将插入符号向下移动一行,保持语法正确性。参见页面 编辑器基础知识
Ctrl+Shift+Up向上移动在插入符号处移动线条,保留语法正确性。参见页面 编辑器基础知识
Ctrl+Shift+Backspace最后编辑位置跳转到上次编辑的位置。

Ctrl + Shift +符号键

捷径功能使用此快捷方式...
Ctrl+Shift+Open Bracket移至代码块以选择开始将插入符号移动到当前代码块的开头,从初始插入符号位置选择代码。参见页面 编辑器基础知识
Ctrl+Shift+Close Bracket使用选择移至代码块结束将插入符号移动到当前代码块的末尾,从初始插入符号位置选择代码。参见页面 编辑器基础知识
Ctrl+Shift+Slash评论块评论使用块注释注释/取消注释代码。参见页面 编辑器基础知识
Ctrl+NumPad Plus展开全部展开所有折叠块。请参见折叠代码元素页面。
Ctrl+Shift+NumPad -全部收缩折叠所有折叠块。请参见折叠代码元素页面。

Ctrl + Shift + Numpad键

捷径功能使用此快捷方式...
Ctrl+Shift+Numpad/评论块评论使用块注释注释/取消注释代码。参见页面 编辑器基础知识
Ctrl+Shift+Numpad+ Ctrl+NumPad Plus展开全部展开所有折叠块。请参见折叠代码元素页面。
Ctrl+Shift+Numpad-全部收缩折叠所有折叠块。请参见折叠代码元素页面。

Ctrl + Shift +功能(F)键

捷径功能使用此快捷方式...
Ctrl+Shift+F4关闭活动标签关闭工具窗口中的活动选项卡。参见页面编辑器基础知识
Ctrl+Shift+F7突出显示文件/突出显示方法退出点中的用法突出显示 插入符号当前所在符号的用法。如果将插入符放置在方法的某个出口点上,return则会突出显示所有方法出口点。
Ctrl+Shift+F8查看断点查看/管理所有断点/观察点
Ctrl+Shift+F9编译选定的文件或包。

功能键(F)

本节介绍功能(F)键的默认映射。

捷径功能使用此快捷方式...
F1救命调用参考页面。
F2激活就地编辑在GUI Designer表单中,启用所选UI组件名称的就地编辑。
F3 Shift+F3搜索下一个/上一个发生导航到编辑器中所选单词的下一个/上一个出现位置。
F4编辑来源根据具体情况:在工具窗口中:打开所选项目(包括GUI表单)的编辑器选项卡或选项卡,并将焦点放在上次打开的文件上。在“ 项目工具”窗口,“ 依赖关系查看器 ”和“ 模块依赖关系”工具窗口中的模块的上下文菜单中:打开“ 模块”结构
F5复制在相同或不同的包中创建所选类/文件/目录的副本。
F6移动将选定的类/包/静态成员移动到另一个包/类并更正所有引用。
F7踏入步骤到下一个执行的行(在调试期间)。
F8跳过转到当前文件中的下一行(在调试期间)。
F9简历程序恢复程序执行(在调试期间)。
F11切换书签打开或关闭匿名书签。
F12跳转到最后一个窗口激活最后一个聚焦的工具窗口。

插入,删除和导航键

本节介绍了默认的映射Insert, Delete以及导航键。

捷径功能使用此快捷方式...
Delete删除根据具体情况:在编辑器中:删除所选符号/块。在“ 查找”工具窗口中:从搜索结果中排除项目。在“ 版本控制”工具窗口中:从更改列表中删除项目。在其他视图中:删除所选的一个或多个项目。
Down向下移动将插入符号向下移动一行。
End移至行尾将插入符号移到行尾。
Home移至Line Start将插入符号移动到行首。
Insert切换插入/覆盖在编辑器中切换插入/覆盖模式。光标的形状根据当前模式而变化。
Left向左移动将插入符号向左移动一个字符。
Page Down向下翻页将插入符号向上移动一页。
Page Up向上翻页将插入符号向上移动一页。
Right向右移将插入符号向右移动一个字符。
Tab 在编辑器中:任何选择:缩进选定的行。没有任何选择:插入制表符号(或相应数量的space.characters)。在查找列表中:编辑器中插入符号后没有代码:选择一个项目(如Enter)编辑器中插入符号后的一些代码:选择一个项目并用插入符替换插入符号后的代码。
Up提升将插入符号向上移动一行。

Shift

本节列出并描述了包含Shift密钥的键盘快捷 键:

Shift +导航键

捷径功能使用此快捷方式...
Shift+Down选择下来将插入符号向下移动一行选择文本。
Shift+End使用选择移至行尾将插入符号移动到行尾,选择文本。
Shift+Enter开始新线在当前压痕之后开始一个新线,根据当前压痕水平定位插入符(等于顺序按End,Enter)。
Shift+Escape隐藏活动窗口隐藏当前活动的工具窗口。
Shift+Home使用选择移至行开始将插入符号移动到行首,选择文本。
Shift+Left留下选择将插入符号向左移动一个字符,选择文本。
Shift+Page Down选择页面向下将插入符号向下移动一页选择文本。
Shift+Page Up选择页面向上将插入符号向上移动一页选择文本。
Shift+Right选择权将插入符号向右移动一个字符,选择文本。
Shift+TabUnindent Selection将所选块移动到上一个缩进级别。
Shift+Up选择将插入符号移动一行选择文本。

Shift +功能(F)键

捷径功能使用此快捷方式...
Shift+F1外部文件打开浏览器,其中包含所选项目的文档。有关详细信息,请参阅查看内联文档
Shift+F2以下之一:导航到上一个突出显示的错误。停止计划。根据您是编辑还是调试:编辑时:导航到上一个找到的错误/警告。调试时:终止调试会话。
F3/ Shift+F3搜索下一个/上一个发生跳转到编辑器中所选单词的下一个/上一个出现位置。
Shift+F6改名重命名 语句并更正所有引用。(重构)。
Shift+F7转到上一个差异/智能步入移至视图中的上一个差异。如果当前行包含多个方法调用表达式,请选择要介入的方法。(调试)。
Shift+F8走出去从当前方法返回后,跳到第一个执行的行。
Shift+F9调试调试应用程序
Shift+F10运行应用程序
Shift+F11显示书签打开“ 书签”对话框以管理现有书签并在它们之间导航。
Shift+F12恢复默认布局恢复默认的IntelliJ IDEA布局(工具窗口位置,按钮位置和顺序)。要恢复默认布局,请在“窗口”菜单中选中“将当前布局存储为默认值”选项。

Ctrl + Alt + Shift

本节列出并描述了包含Ctrl+Shift+Alt密钥的键盘快捷 键。

捷径功能使用此快捷方式...
Ctrl+Shift+Alt+C复制相对路径将符号的引用(相对路径)复制到剪贴板。
Ctrl+Shift+Alt+N转到符号导航到具有指定名称的符号
Ctrl+Shift+Alt+H弹出赫克托耳打开“ 突出显示级别”弹出窗口。
Ctrl+Shift+Alt+S项目结构打开“ 项目结构”对话框。
Ctrl+Shift+Alt+U显示Uml图打开类或包的UML类图
Ctrl+Shift+Alt+V粘贴简单将剪贴板中的最后一个条目粘贴为纯文本。
Ctrl+Shift+Alt+L显示重新格式文件对话框显示重新格式化对话框
Ctrl+Shift+Alt+I按名称运行检查按名称执行检查。
Ctrl+Shift+Alt+Insert新的Scratch文件使用所选语言创建新的临时文件

GIT常用操作

更新(update)

我们在提交代码前最好先更新下远程仓库的代码到本地仓库,这样可以减少不必要的冲突,更新update可以直接通过快捷键 Ctrl + T ,也可以通过工具栏上按键来实现,分别是update,commit,compare with the same respository version。这里我们选择update

当然也可以右键项目-->选择Git-->Respository-->pull来实现。

提交(Commit)

Commit Directory:commit代码(将stage区的暂存文件提交到当前分支的本地仓库,并清空stage区),也可以push代码(把本地仓库的文件同步到远程仓库)

Commit对应Git的Commit命令,有时候我们只希望commit到本地仓库暂时还不想push则可以通过此方法。如果commit完之后我们还需要push到远程仓库,这时候需要我们再右键项目-->选择Git-->Respository-->push。

想实现单纯的commit功能,我们还可以通过快捷键 Ctrl + K ,亦或通过工具栏按钮。

Add:把本地文件从工作目录添加到本地仓库的stage区,对应Git的Add命令。

Compare with Branch…:与远程分支比较。我们提交前可以通过此功能比较下我们工作目录中代码和远程分支代码的异同。

Show History:查看历史修改版本记录。

Revert:回滚,会将你的本地修改回滚。

Repository:各种仓库命令。