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编译选定的文件/包。