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

诚信、勤奋、创新、卓越

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

13262879759

工作日:9:00-22:00

IDEA替换所有文本?Ctrl+R一键搞定,告别鼠标

发布时间:2026-05-28

浏览次数:0

大家好,我是磊哥。

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加Space进行基础代码补全, 默认情况下在系统上面被输入法占用, 这种情况需要去进行修改, 建议将其修改为Ctrl加逗号, 这是必备的。

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

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

通过按下Ctrl组合键, 再依次按下数字1、2、3一直到9, 能够定位到与对应数值相关的书签所在位置, 这是必备的操作。

在打开的文件标题之上, 通过同时按下Ctrl和左键单击, 能够弹出该文件的路径, 这是必备的。

按着Ctrl键不松开, 对光标定位进行操作, 此时会展示光标所处位置的类信息概要。

按下Ctrl键与左方向键, 光标会跳跃至当前那个单词, 要不然就是中文句子在内的左侧开始的位置, 这可是必备的。

控制键加右方向键可使光标跳转到当前单词或者中文句子的右侧起始位置, 这是必备的。

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

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

二、Alt 快捷键

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

按住Alt键, 再按下Q键, 这时会弹出一则提示, 该提示会显示当下类的声明, 或者显示有关当下类的上下文信息 , 有标点符号。

按下Alt与F1键, 会显示出当前文件选择目标所弹出的层, 此弹出层里存在着好多目标可供挑选 (此为必备的啊)。

Alt加上F2按键, 针对前面呈现的页面, 展现出各类借助浏览器打开目标时的选择弹出层。

按下 Alt 与 F3 组合键, 选中相应文本, 一个一个地朝着下方去查找相同的文本, 并且将其高亮显示出来。

Alt + F7, 查找, 光标所在之处, 方法、变量或者类被调用的地方。

在Debug状态那儿, 借助Alt + F8去选定对象, 随后弹出能够进行输入计算表达式操作的调试框, 进而查看针对该输入内容而得出的调试结果。

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

按下 Alt 加上 Enter 键, Idea 依据光标所处的问题, 给出快速修复的选择, 因光标放置的地点有所差异, 提示的结果也不一样, 这是必备的。

代码通过Alt加代码自动生成,像是生成对象的set方法亦或是get方法, 还有构造函数, 以及括号等, 这是必备的。

按 Alt 键与左方向键组合, 用以切换在当前已被打开的窗口里的子视图, 像 Debug 窗口当中存在 、 等这类子视图, 借助此快捷键能够在子视图里进行切换 (必备)

按下 Alt 与右方向键, 可在当前已经被打开的窗口里的子视图间进行切换, 像 Debug 窗口当中存在着若干子视图, 例如、等, 借助这样的快捷方式便能够于子视图里予以切换(此为必备情形)。

按住Alt键, 再按下前方向键, 此时当前光标会跳跃到当前文件里的前一方法名所在位置, 这是必备的。

按住 Alt 键, 再按下后方向键, 此时当前光标会跳转至当前文件里后一个方法名所在的位置, 这是必备的操作。

按住Alt键再依次按下数字1、2、3……9, 可以显示对应数值的选项卡, 在这些选项卡当中, 数字1所对应的那个选项卡是使用频率最高的, 也是必备的选项卡。

三、Shift 快捷键

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

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

四、Ctrl + Alt 快捷键

按下Ctrl与Alt组合键并接着按下L键以此来格式化代码, 能够针对当前的文件以及整个的包目录去进行使用, 这是必备的。

按下 Ctrl再加上 Alt 以及 O, 这般操作可实现对导入类的优化处理, 针对处于当下状态的文件以及整个包目录同样可行, 且此为必备操作!

按下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 + 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键, 高亮状态便会消失, 这是必须具备的操作方式。

在Debug模式里, Ctrl + Shift + F8用于指定断点进入条件。

对选中的文件, 按下Ctrl + Shift + F9进行编译, 对选中的包, 按下Ctrl + Shift + F9进行编译。

按住Ctrl键, 同时按下Shift + F12, 让编辑器达到最大化状态, 这是必备的操作。

Ctrl + Shift + Space 智能代码提示

按下Ctrl键, 同时按下 Shift键, 再按下 Enter键, 代码便会自动结束, 在行的末尾会自动添加上分号, 这是必备的操作。

按下Ctrl键, 再按住Shift键, 然后退回到在上次进行修改操作时所处的那个位置 , 这是属于非常必要具备的一项操作指令。

按住Ctrl键, 同时按下Shift键, 再依次按下数字1、2、3、4、5、6、7、8、9, 能够快速添加具有指定数值的书签, 这是必备的操作。

先将光标置于某个类变量之上, 借助Ctrl + Shift + 左键单击此操作, 按这个快捷键能够直接定位到该类里面, 这是必备的。

在代码文件那儿, 按下Ctrl + Shift + 左方向键, 光标会跳到当前单词或者中文句的左侧起始位置, 并且同时选中该单词, 还有就是会选中该中文句, 这是必备的喔。

在代码文件那里, 按住Ctrl与Shift和右方向键, 光标会跳到当前单词或者中文句的右侧起始位置, 并且同时选中那个单词或者中文据(这是必备的)。

通过按下Ctrl键、Shift键以及前方向键, 把光标放置在方法名之上, 进而将该方法移至前一个方法的前方位置, 以此来调整方法的排序, 这是必备的操作。

先按下Ctrl键, 再按下Shift键, 接着按下后方向键, 把光标放置在方法名上面, 随后将方法移动到下一个方法的前面, 以此来调整方法。

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

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

按下Ctrl键不放同时按下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 编辑源 (必备)

在 Debug 模式下, F7 进入下一步, 若当前行断点为一个方法, 那么进入当前方法体内。不过, 如果该方法体存在其它方法, 就不会进入那个内嵌的方法之中。

F8处于Debug模式时, 进入下一个步骤, 如果当前行上的断点是一个方法, 那么不会进入当前方法的内部范畴。

处于Debug模式时, F9会使程序恢复运行, 然而要是该断点下方的代码存在其它断点, 那么程序将会停止于下一个断点处。

F11 添加书签 (必备)

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

Tab 缩进 (必备)

通过 ESC 进入从工具窗口到代码文件窗口的操作, (这是必备的)连续按下两次 Shift 会弹出, 弹出的是层。

二、 适用于Mac的IDEA快捷键全面汇总, Mac键盘各类符号以及修饰键的详细解释。

⇧ 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进行包围, 此为T包围代码。

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

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

↑ 连续选中代码块

↓ 减少当前选中的代码块

⇧Q 显示上下文信息

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

L 格式化代码

O 优化

I 自动缩进线

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

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

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

V 从剪贴板粘贴

⇧V 从最近的缓冲区粘贴

D 复制当前行或选定的块

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

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

↩ 智能的拆分拼接的行

⇧↩ 开始新的一行

⇧U 大小写切换

/ ⇧

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

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

删除到单词的开头

+ / - 展开 / 折叠代码块

⇧+ 展开所以代码块

⇧- 折叠所有代码块

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

二、/(查询/替换)

⇧ 查询任何东西

F 文件内查找

G 查找模式下,向下查找

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

R 文件内替换

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

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

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

⇧M 替换结构( 版专用intellij idea替换所有文本,需要在中设置)

三、Usage (使用查询)

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

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

F7 显示用法

四、 and Run(编译和运行)

F9 编译

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

R 弹出 Run 的可选择菜单

D 弹出 Debug 的可选择菜单

R 运行

D 调试

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

五、(调试)

按下F8, 进入到下一步, 要是此刻所在行的断点属于一个方法, 那么就不会进入到当前方法的内部去。

F7来进入到下一步, 要是当下行断点是属于一个方法的话, 那就进入到当前方法的体内, 要是这个这样的话, 那这。

方法体还有方法intellij idea替换所有文本,则不会进入该内嵌的方法中

先按下⇧F7进行智能步入时, 若断点所在的那一行存在多个方法调用的情况, 就会弹出询问是要进入哪一个方法的提示。

⇧F8 跳出

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

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

要是 R 恢复了程序的运行, 倘若该断点下面的代码里面有别的断点, 那么就会在紧接着的下一个断点那里停下来。

依据F8来切换断点, 要是光标所处的当前行存在断点, 那么就取消该断点, 要是不存在断点的话, 那就加上断点。

⇧F8 查看断点信息

六、(导航)

O 查找类文件

F1会展示当前文件选取目标弹出层, 此弹出层里存在许多可供选择的目标, 比如在代码编辑窗口能够选择显示该文件的。

U 前往当前光标所在方法的父类的方法 / 接口定义

向下 / 向上, 此刻光标跳转至当下文件的前一个 / 后一个方法名所在位置。

移动光标到当前所在代码的花括号开始/结束位置

按F12, 会弹出当前文件那一层的结构, 在弹出到来的那个层面之上是能够直接去输入从而进行筛选操作的, 此操作可被用于搜索类型当中的那些方法的查找。

H 显示当前类的层次结构

⇧H 显示方法层次结构

H 显示调用层次结构

F2 / ⇧F2 跳转到下一个/上一个突出错误或警告的位置

如有侵权请联系删除!

13262879759

微信二维码