你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

IntelliJ IDEA 2021 Win版快捷键大全,掌握这些可丢鼠标不影响开发

发布时间:2025-05-16

浏览次数:0

intellij idea 输入法_IntelliJ IDEA 2021 快捷键大全_IDEA 快捷键使用技巧

作者 |Java基基

来源 |

IDEA 2021 Win版Mac版均配备了详尽的快捷键列表,几乎涵盖了IDEA的全部功能,用户可以通过这些快捷键高效地完成各项操作。

若你熟练运用IDEA的快捷键,便能够完全摆脱鼠标的依赖,同时也不会对开发效率造成任何影响。

一、 IDEA 快捷键大全 Win 版一、Ctrl 快捷键

Ctrl + F 在当前文件进行文本查找 (必备)

Ctrl + R 在当前文件进行文本替换 (必备)

Ctrl + Z 撤销 (必备)

使用Ctrl + Y键可以移除当前光标所在的那一行,或者移除被选中的多行内容。(此操作不可或缺)

Ctrl + X 剪切光标所在行 或 剪切选择内容

Ctrl + C 复制光标所在行 或 复制选择内容

按住Ctrl键,同时按下D键即可复制光标所在行内容,或者复制所选内容,随后将其粘贴到光标所在的位置下方。这一操作是必须执行的。

按下Ctrl键,同时按住W键,可以实现代码块的逐步扩展选择。此操作允许用户选择光标所在的单词或段落,并在此基础上继续扩大选择范围,是进行代码编辑时的一个重要功能。

Ctrl + E 显示最近打开的文件记录列表 (必备)

使用快捷键Ctrl+N,可依据输入的名称或类别快速定位到相应的类文件,此功能为开发过程中不可或缺。

Ctrl + G 在当前文件跳转到指定行处

Ctrl + J 插入自定义动态代码模板 (必备)

Ctrl + P 方法参数提示显示 (必备)

当您使用Ctrl + Q快捷键时,光标所指的变量、类名、方法名等位置(或在进行提示补充时按下此快捷键),会显示出相应的文档内容。

使用Ctrl + U快捷键,可以跳转至当前光标所在方法的父类,查看其方法或接口的定义,这是必须掌握的操作。

在代码编辑器中,按下 Ctrl + B 键可以跳转至当前光标所在的方法、变量接口或定义位置,这一操作与使用 Ctrl + 左键单击的效果相同,是进行编程时不可或缺的快捷键。

在提交项目时,请使用Ctrl + K快捷键进行版本控制,确保项目已加入版本控制后方可使用。

在执行Ctrl + T版本的更新操作时,该项目必须首先被纳入版本控制系统中,否则该操作将无法进行。

Ctrl + H 显示当前类的层次结构

Ctrl + O 选择可重写的方法

Ctrl + I 选择可继承的方法

Ctrl + + 展开代码

Ctrl + - 折叠代码

使用Ctrl加斜杠组合键,可以实现对光标所在行代码的注释功能,这一功能会根据文件类型的不同自动选择相应的注释符号。

Ctrl + U 前往当前光标所在的方法的父类的方法 / 接口定义 (必备)

Ctrl + B 进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)

Ctrl + K 版本控制提交项目,需要此项目有加入到版本控制才可用

Ctrl + T 版本控制更新项目,需要此项目有加入到版本控制才可用

Ctrl + H 显示当前类的层次结构

Ctrl + O 选择可重写的方法

Ctrl + I 选择可继承的方法

Ctrl + + 展开代码

Ctrl + - 折叠代码

Ctrl + / 释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)

Ctrl + 移动光标到当前所在代码的花括号开始位置

Ctrl + ] 移动光标到当前所在代码的花括号结束位置

在光标指向的代码错误位置,Ctrl + F1 快捷键能够直接展示相应的错误提示信息,这一功能是必不可少的。

使用快捷键Ctrl + F3可以快速定位至所选词汇在文档中的下一个出现位置,这一功能对于查找和编辑是必不可少的。

Ctrl + F4 关闭当前编辑文件

在调试模式中,通过按下Ctrl键加F8组合键,可以设定当前光标所在行为断点。若该位置已存在断点,则操作将移除该断点。

Ctrl + F9 执行 Make 操作

在文件或文件夹上按下Ctrl键加F11,进行选择,然后通过设定或取消书签功能来完成操作,这一步骤是必须的。

按下 Ctrl 键加 F12 组合键,将显示当前文件的结构层级,随后可在该层级上直接输入关键词,以实现筛选功能。

使用Ctrl加Tab键可以在编辑窗口间进行切换,若在切换的同时按下该键,则意味着关闭当前选中的窗口。

Ctrl + End 跳到文件尾

Ctrl + Home 跳到文件头

Ctrl + Space 功能的代码自动补全,在系统默认设置下,此快捷键已被输入法所占用,因此需要做出调整。我们建议将其修改为 Ctrl +逗号,这一改动是必不可少的。

Ctrl + 删除光标后面的单词或是中文句 (必备)

Ctrl + 删除光标前面的单词或是中文句 (必备)

使用快捷键Ctrl加数字1至9,可以精确跳转至相应编号的书签位置(功能必需)。

在文件标题上按下Ctrl键并点击左键,将会显示该文件的路径信息(此功能为必需)。

在进行操作时,请按下Ctrl键,同时移动光标至目标位置,保持Ctrl键不放,此时屏幕上便会显示出光标所在位置的类信息摘要。

使用Ctrl键加左箭头键,可以使光标迅速移动至当前单词或中文句子的起始端位置。(这一操作是不可或缺的。)

按住Ctrl键,然后向右方向键移动,光标将跳转至当前单词或中文句的右侧起始点,这一操作是必须的。

Ctrl + 前方向键 等效于鼠标滚轮向前效果 (必备)

Ctrl + 后方向键 等效于鼠标滚轮向后效果 (必备)

二、Alt 快捷键

Alt + 显示版本控制常用操作菜单弹出层 (必备)

按下Alt键加字母Q键,系统会弹出一个提示框,其中展示出当前所操作类的详细声明以及相关上下文信息。

按下Alt键加数字1键,将呈现一个包含多个选项的文件选择目标弹出窗口,该窗口内提供了众多可供挑选的目标,这一功能是必不可少的。

按下Alt键加F2组合键,在当前页面上会呈现一个弹出层,其中列出了多种浏览器供用户选择以打开目标网页。

按下Alt键加F3组合键,选中文字内容,然后逐行向下搜索匹配的文本,并将它们突出显示。

使用Alt + F7快捷键,可以查找光标当前所在位置的方法、变量或类被引用的具体位置。

在调试模式下,按下Alt键加F8组合键,选择目标对象后,会弹出一个允许输入计算公式的调试对话框,进而可以查看该输入内容的调试效果。

Alt + Home 定位 / 显示到当前文件的 Bar

IDEA通过分析光标所在的具体问题,能够给出快速修复的建议,而且根据光标所处的不同位置,所提供的提示内容也会有所差异,这一功能是不可或缺的。

使用Alt键加代码,可以自动生成诸如对象的set/get方法、构造函数以及括号等代码片段,这是必须掌握的技能。

按下Alt键并使用左方向键,可以实现在当前打开的窗口中不同子视图之间的切换,例如在Debug窗口中,可以轻松地在诸如“输出”、“变量”等子视图间进行转换(这一操作是必不可少的)。

按下Alt键和向右的方向键可以切换至当前打开窗口的子视图,例如在调试窗口中,可以轻松地在不同的子视图如“输出”、“监视”等之间进行切换,这一快捷操作是必不可少的。

按下Alt键并使用向左箭头键,可以将光标移动至当前文件中前一个方法名的位置(此功能为基本要求)。

按下Alt键加方向键右移,光标将自动跳转至本文件中紧随其后的方法名称所在位置,这一功能是必不可少的。

按下Alt键加数字1、2、3……9,可以激活相应数字的选项卡,其中1号选项卡的使用频率最高,是不可或缺的。

三、Shift 快捷键

Shift + F1 如果有外部文档可以连接外部文档

Shift + F2 跳转到上一个高亮错误 或 警告位置

Shift + F3 在查找模式下,查找匹配上一个

按下Shift键加F4组合键,可以针对当前激活的文件执行新窗口的打开操作,同时保持原有的窗口继续显示。

Shift + F6 对文件 / 文件夹 重命名

在调试模式中,按下 Shift + F7 键可以实现智能跳入功能。若断点所在的代码行中存在多个方法调用,系统将弹出一个对话框,询问用户希望进入哪一个方法。

在调试模式中,按下 Shift + F8 键可实现跳出功能,其显示效果与按下 F9 键时相同。

Shift + F9 等效于点击工具栏的 Debug 按钮

Shift + F10 等效于点击工具栏的 Run 按钮

Shift + F11 弹出书签显示层 (必备)

Shift + Tab 取消缩进 (必备)

按下 Shift 键加 ESC 键,可以隐藏正在使用的工具窗口,或者是最新的一个激活窗口。

Shift + End 选中光标到当前行尾位置

Shift + Home 选中光标到当前行头位置

Shift + Enter键可以用来开启新的一行,当光标位于当前行时,按下该组合键,就会在下方的空行处定位光标。

按下Shift键并点击鼠标左键,在显示的文件名称上操作,即可实现关闭当前已打开的文件功能(此操作为必须)。

按下Shift键,同时操作滚轮,可以控制当前文档横向滚动条的前后移动,这一功能是必不可少的。

四、Ctrl + Alt 快捷键

在代码编辑过程中,按下Ctrl + Alt + L组合键,可以实现对当前文件以及整个包目录的格式化操作,这一功能是不可或缺的。

使用快捷键Ctrl + Alt + Ointellij idea 输入法,可以优化导入的类,这一功能适用于当前文件以及整个包目录,是不可或缺的。

按下Ctrl加Alt加I键,可以对光标所在行或选中的代码部分进行自动缩进,这种操作与格式化代码有相似之处。

按下Ctrl键和Alt键的同时,再按T键,可以针对选中的代码内容,触发一个显示环绕选项的浮层,这一功能是必不可少的。

按下 Ctrl 键和 Alt 键的同时,点击 J 键,即可打开模板选择界面,随后将所选择的代码片段添加至动态模板库中。

Ctrl + Alt + H 调用层次

在方法名称上按下Ctrl + Alt + B组合键,系统便会直接跳转至该方法的实际实现代码,从而绕过接口部分。

Ctrl + Alt + V 快速引进变量

Ctrl + Alt + Y 同步、刷新

按下 Ctrl + Alt + S 组合键,即可进入 IDEA 的系统设置界面(这一步骤是不可或缺的)。

按下Ctrl + Alt + F7键,可以显示出相关功能的使用位置。通过这种方式,可以查找某个类或变量被调用的具体位置,并且结果会以弹窗的形式呈现。

Ctrl + Alt + F11 切换全屏模式

在执行Ctrl + Alt + Enter操作时,需确保光标所在行上方留有空白行,并将光标移动至该新行位置。这一步骤是必须遵守的。

按下Ctrl + Alt + Home组合键,将显示与当前文件存在关联性的文件列表浮窗。

Ctrl + Alt + Space 类名自动完成

使用Ctrl和Alt键的同时按住左方向键,可以返回至之前进行的操作位置。(这一操作是必不可少的。)

使用Ctrl键和Alt键,同时按下右方向键,可以回到之前操作的位置,这一操作对于确保操作的正确性至关重要。

在查找模式中,按下Ctrl + Alt + 向前箭头键,可以切换至之前搜索过的文件。

在查找模式中,按下Ctrl + Alt + 向右箭头键,可以切换至下一个需要查找的文件。

五、Ctrl + Shift 快捷键

使用快捷键Ctrl加Shift加F,可以依据输入的文本内容在项目整体或特定目录中搜索文件,这一功能是必不可少的。

按下Ctrl加Shift加R键,可对输入的文本进行替换,该操作适用于整个项目或选定的目录中的文件。

使用快捷键Ctrl加Shift加J可以迅速将下一行的内容合并至当前行尾部,这一功能对于文本编辑来说不可或缺。

Ctrl + Shift + Z 取消撤销 (必备)

按下Ctrl加Shift加W组合键,可以实现代码块的逐步取消选择。同时,用户可以选中光标处的单个单词或整段文本,并连续按此组合键来进一步扩大取消选中的区域。(这一功能是必不可少的。)

使用快捷键Ctrl + Shift + N可以快速通过文件名进行搜索并打开文件或目录,若需打开目录,需在输入内容后附加一个正斜杠符号,这一操作是必不可少的。

按下Ctrl加Shift加U键,可以对所选择的代码进行大小写之间的交替转换,这一操作是必须执行的。

按下Ctrl + Shift + T键,系统将为当前类自动创建一个单元测试类。若该单元测试类已存在,用户还可从中进行选择,这一功能是必须的。

按下Ctrl键加Shift键再加C键,可以将当前文件的存储路径复制至剪贴板,这一操作是必不可少的。

按下 Ctrl 键和 Shift 键的同时,再按 V 键,即可触发内容管理器的弹出,显示最近缓存的拷贝内容。

按下Ctrl键和Shift键的同时,再按E键,可以打开一个显示最近编辑过的文件列表的弹出窗口。

Ctrl + Shift + H 显示方法层次结构

使用快捷键Ctrl加Shift加B可以迅速定位到类型声明的位置,这是操作中不可或缺的步骤。

使用快捷键Ctrl + Shift + I可以迅速定位到光标位置,查看相应的类定义或方法。

Ctrl + Shift + A 查找动作 / 设置

Ctrl + Shift + / 代码块注释 (必备)

在执行操作时,请确保按下Ctrl键和Shift键,同时选中从当前光标位置向上至顶部的中括号区域,这一步骤是必须的。

按下Ctrl键和Shift键,同时按住右方括号键,即可选中从光标位置开始至底部中括号间的所有内容(这是必须的操作)。

Ctrl + Shift + + 展开所有代码 (必备)

Ctrl + Shift + - 折叠所有代码 (必备)

使用快捷键Ctrl加Shift加F7可以实现对选定文本的高亮显示,而按下Esc键则可取消高亮效果,这一操作对于必须的操作流程来说是必不可少的。

在调试模式中,按下Ctrl + Shift + F8组合键,可以设定断点的触发条件。

使用快捷键Ctrl加Shift加F9对所选择的文件、文件夹或项目进行编译。

在Ctrl + Shift + F12编辑器中,请确保进行窗口的最大化操作,这一步骤是不可或缺的。

Ctrl + Shift + Space 智能代码提示

在执行代码时,按下Ctrl键、Shift键和Enter键,即可自动完成代码的结束;同时,每行代码的末尾会自动添加分号。

在编辑过程中,请使用快捷键Ctrl加Shift加退格键,以便返回到前一次修改的文本位置。这一操作是必不可少的。

按下Ctrl加Shift加数字1至9,可以迅速插入相应数值的书签标记,这一功能对于日常使用来说是必不可少的。

使用Ctrl和Shift键的同时,点击鼠标左键,将光标置于某个类变量上,即可通过此快捷操作迅速跳转至该类所在的位置(此功能不可或缺)。

在代码文件中按下Ctrl + Shift + 向左的箭头键,光标将移动至当前单词或中文句的起始端,并自动选中该单词或中文句。这一操作是必须的。

在代码文件中按下Ctrl + Shift + 向右箭头键,光标将移动至当前单词或中文句的右侧起始处,并自动选中该单词或中文句。这一操作是进行编辑的必要步骤。

按下Ctrl + Shift + 向左箭头键,将光标置于函数名称处,即可将此函数上移至前一个函数之前,以此改变函数的排列顺序(操作必要)。

按下Ctrl加Shift加右方向键,使光标定位在方法名称处,随后将此方法前移,置于下一个方法之前,并对方法顺序进行调整。

Ctrl + Shift + 右方向键 在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置, 同时选中该单词 / 中文句(必备)

Ctrl + Shift + 前方向键 光标放在方法名上,将方法移动到上一个方法前面,调整方法排序 (必备)

按下Ctrl加Shift加右方向键,将光标置于方法名称处,即可将此方法前移至下一个方法之前,从而实现对方法顺序的调整,这一操作是必不可少的。

六、Alt + Shift 快捷键

按住Alt键,同时按下Shift和N键,进行任务的选择或添加,这一步骤是必不可少的。

按下Alt键和Shift键同时,再按F键,即可显示添加到收藏夹的弹出窗口,或者直接进行添加到收藏夹的操作。

按下Alt键、Shift键和C键,可以查看最近执行的操作所引起的项目变动详情列表。

Alt + Shift + I 查看项目当前文件

在Debug模式下,按下Alt + Shift + F7组合键,接着执行下一步操作,将直接跳入当前方法内部。若该方法内部还包含其他方法intellij idea 输入法,程序将继续深入,依次进入这些嵌套的方法,循环往复。

按下 Alt 键和 Shift 键,同时点击 F9 键,即可唤出调试功能的可选菜单。

按下 Alt 键和 Shift 键的同时,再按 F10 键,即可显示一个包含“运行”选项的菜单。

使用Alt键加Shift键,同时点击鼠标左键进行双击,可以选中目标单词或中文句子;在保持按住鼠标左键的同时,可以继续选择其他单词或中文句子。这一操作是进行选择时的基本要求。

按下Alt和Shift键,同时使用前方向键,可以使得光标所在行向上移动,这一操作是必须掌握的。

按下Alt键和Shift键,同时按住方向键中的向右键,可以实现将光标所在行内容向下移动的操作,这一功能对于文本编辑来说是非常重要的。

七、Ctrl + Shift + Alt 快捷键

在进行无格式粘贴操作时,请务必使用快捷键Ctrl + Shift + Alt + V,这一组合键是必须的。

按下Ctrl键、Shift键、Alt键以及N键,即可导航至目标变量或方法。

按下Ctrl键、Shift键、Alt键以及S键,即可启动对当前项目设置的访问(此操作不可或缺)。

Ctrl + Shift + Alt + C 复制参考信息

八、其他快捷键

F2 跳转到下一个高亮错误 或 警告位置 (必备)

F3 在查找模式下,定位到下一个匹配处

F4 编辑源 (必备)

在调试模式中,按F7键执行下一步操作,若当前执行行设置了断点且该断点位于某个方法内部,程序将进入该方法的具体实现;若该方法内部还包含其他方法,程序将不会深入到这些嵌套的方法中去。

在F8的Debug模式下,点击进入下一步,若当前行的断点位于某个方法,则不会进入该方法内部执行。

在F9键触发调试模式时,程序将重新启动,然而,若在当前断点之后的代码段中存在其他断点,程序将暂停于下一个断点位置。

F11 添加书签 (必备)

F12 回到前一个工具窗口 (必备)

Tab 缩进 (必备)

进入工具窗口后切换至代码文件界面(必须操作),连续按下Shift键两次,随即会出现一个弹出界面。

二、 IDEA 快捷键大全 键盘符号和修饰键说明

⇧ Shift

↩︎ /Enter

向前删除键(Fn+)

↑ 上箭头

↓ 下箭头

← 左箭头

→ 右箭头

⇞ Page Up(Fn+↑)

⇟ Page Down(Fn+↓)

Home Fn + ←

End Fn + →

⇥ 右制表符(Tab键)

⇤ 左制表符(Shift+Tab)

(Esc)

一、(编辑)

Space 基本的代码补全(补全任何类、方法、变量)

Space智能代码补全功能,能够自动识别并推荐过滤器方法列表,同时提供变量的预期数据类型。

⇧↩ 自动结束代码,行末自动添加分号

P 显示方法的参数信息

J, Mid. click 快速查看文档

按下F1键可以查看相关的外部文档(在某些代码执行时,这一操作会引发浏览器打开显示相应的文档)。

+鼠标放在代码上 显示代码简要信息

F1 在错误或警告处显示具体描述信息

N, ↩, N 生成代码(、、构造函数、

/,)

O 覆盖方法(重写父类方法)

I 实现方法(实现接口中的方法)

使用if..else、try..catch、for等结构对选定的代码进行封装。

/ 注释/取消注释与行注释

/ 注释/取消注释与块注释

↑ 连续选中代码块

↓ 减少当前选中的代码块

⇧Q 显示上下文信息

↩ 显示意向动作和快速修复代码

L 格式化代码

O 优化

I 自动缩进线

⇥ / ⇧⇥ 缩进代码 / 反缩进代码

X 剪切当前行或选定的块到剪贴板

C 复制当前行或选定的块到剪贴板

V 从剪贴板粘贴

⇧V 从最近的缓冲区粘贴

D 复制当前行或选定的块

删除当前行或选定的块的行

⇧J 智能的将代码拼接成一行

↩ 智能的拆分拼接的行

⇧↩ 开始新的一行

⇧U 大小写切换

⇧] / ⇧ 选择直到代码块结束/开始

删除到单词的末尾(键为Fn+)

删除到单词的开头

+ / - 展开 / 折叠代码块

⇧+ 展开所以代码块

⇧- 折叠所有代码块

W 关闭活动的编辑器选项卡

二、/(查询/替换)

⇧ 查询任何东西

F 文件内查找

G 查找模式下,向下查找

⇧G 查找模式下,向上查找

R 文件内替换

⇧F 全局查找(根据路径)

⇧R 全局替换(根据路径)

⇧S 查询结构( 版专用,需要在中设置)

⇧M 替换结构( 版专用,需要在中设置)

三、Usage (使用查询)

F7 / F7 在文件中查找用法 / 在类中查找用法

⇧F7 在文件中突出显示的用法

F7 显示用法

四、 and Run(编译和运行)

F9 编译

⇧F9 编译选择的文件、包或模块

R 弹出 Run 的可选择菜单

D 弹出 Debug 的可选择菜单

R 运行

D 调试

⇧R, ⇧D 从编辑器运行上下文环境配置

五、(调试)

在执行F8命令进入下一阶段时,若当前行的断点指向的是一个函数,那么程序将不会深入该函数的内部执行。

F7键执行后续操作,若当前行的断点设定在某个方法上,便将执行流程深入至该方法内部;同时,若该行断点位于方法内部,则继续执行后续步骤。

方法体还有方法,则不会进入该内嵌的方法中

智能导航至F7键,当前行代码存在多个函数调用,此时系统将提示用户选择进入哪一个函数。

⇧F8 跳出

F9 运行到光标处,如果光标前有其他断点会进入到该断点

F8 计算表达式(可以更改变量值使其生效)

R程序重新启动执行,若在当前断点之后的代码段中存在其他断点,程序将暂停在下一个断点位置。

F8键用于切换断点设置,若当前光标所在行已有断点,则将其移除;若该行无断点,则添加新断点。

⇧F8 查看断点信息

六、(导航)

O 查找类文件

全面搜索各类文件、执行文件开启操作、启动目录浏览,若需进入目录,须在输入信息前或后添加斜杠符号“/”。

O 前往指定的变量 / 方法

← / → 左右切换打开的编辑tab页

F12 返回到前一个工具窗口

从工具窗口进入代码文件窗口

⇧ 隐藏当前或最后一个活动的窗口,且光标进入代码文件窗口

⇧F4 关闭活动run//find/... tab

L 在当前文件跳转到某一行的指定处

E 显示最近打开的文件记录列表

← / → 退回 / 前进到上一个操作的地方

⇧ 跳转到最后一个编辑的地方

F1功能呈现了当前文件的选择目标弹窗,该弹窗内提供了众多可供挑选的目标(例如,在代码编辑窗口中,你可以选择显示该文件的相关内容)。

鼠标点击后,即可进入光标所指的方法、变量接口或其定义位置。

在导航至实现细节的过程中,若在某个特定方法的名称上进行操作,即可直接抵达相应的实现部分,从而省略了接口的跳转步骤。

Space, Y 快速打开光标所在方法、类的定义

如有侵权请联系删除!

13262879759

微信二维码