idea常用快捷键汇总

idea常用快捷键汇总

厉害的提示 ctrl+alt+v

shift+f6 多处修改

5.fori —for循环(int i=0;i<5)

fori 是正序 forr 是倒序

数组名称.fori —(int i=0; i<数组名称.length)

psvm :Mian函数

ctrl+r:替换

打开多行输入

img

选中文件夹,alt + insert 创建类

ctrl——f12 查看类中的方法列表

ctrl h 查看接口的实现类

ctrl f 替换查找

CTRL + ALT + O “优化导入”

ALT +回车 和eclipse的ctrl+1功能一样,提示

Ctrl+alt+l 格式化

sout:打印

提取重复代码到方法:Ctrl+Alt+m

Ctrl+shift+f10:启动

Ctrl+Alt+T`,可以把代码包在一个块内,例如:`try/catch

debug调试:

  • f7 可以进入到被嵌入的方法内部
  • f8 不进入到被嵌入的方法内部
  • f9 跳到第二个断点的位置

Ctrl+d:复制当前行到下一行

alt + F3, 然后使用 F3shift + F3, 上下移动 :查找相同变量

在new Object()括号中按ctrl p:关于构造函数的提示

Foreach :Ctrl+j iter | fori

ctrl+shift+z:取消撤销

alt+insert

非常非常以及相当方便的一个组合键,不信您往下看

在类中使用:

img

可以自动生成构造器、getter/setter等等常用方法

在项目目录上使用:

img

可用于新建各种文件。

Ctrl + Alt + S:打开设置选项

Ctrl + / 注释 、 取消注释(单行注释)

Ctrl + Shift + / 注释 、取消注释(多行注释)

Ctrl + N 通过输入类名打开类(标准说法是查找类文件)

Ctrl + Shift + N 输入文件名打开文件(标准说法是查找文件)

Ctrl + H 查看类的继承关系,例如HashMap的父类是AbstractMap,子类则有一大堆

Ctrl+Alt+B 查看子类方法实现Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+Bctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。

img

Shift+Shift搜索任何东西shift+shift非常强大,可搜索类、资源、配置项、方法等,还能搜索路径。其中搜索路径非常实用,例如你写了一个功能叫hello,在java,js,css,jsp中都有hello的文件夹,那我们可以搜索"hello/"找到路径中包含hello的文件夹。

Alt+F7查找类或方法在哪被使用

img

Ctrl + Y 删除当前行

Ctrl + D 复制当前行到下一行

Ctrl + X 剪切当前行(也有删除当前行的作用)

Ctrl + V 粘贴

Ctrl + R 替换

Ctrl + F 在当前文件中查找 (使用 F3 在查找到的多个结果中切换)

Ctrl + Shift + F 在指定范围查找(更详细)

Ctrl + P 查看一个函数可以使用的参数 / 查看一个属性有哪些可用的值 等等

Ctrl + Shift + 1, 2, 3, 4 在某一行打标签。结合 Ctrl + 1, 2, 3, 4 可以快速定位到某一标记行。 适用于行数特别多的文件。

Ctrl + delete 删除一个连续的单位。比如,单词、连在一起的单词、连在一起的汉字等。 Ctrl + W 选择一个单位。连续按的话,会不断扩展选择的范围。 Ctrl + 左右箭头(导航键左右键) 按照单位跳转。

Ctrl + (-/+) 收起或者展开一段代码块(比如,一块注释或者一个方法太长,可以按Ctrl + - 将它收起来)

Ctrl + E 打开最近的文件

Ctrl + Shift + E 打开最近编辑过的文件

Ctrl +Tab 直接打开最近的文件

Ctrl + F12 查看当前文件的内部成员 或者说 查看本文档的结构

Ctrl + G 跳转到指定行

Ctrl + F4 关闭当前文件

Ctrl + B 打开一个类(java)的声明,其他如html jsp文件也是类似。相当于在eclipse中编辑java类文件时,按住Ctrl键并单击类名从而进入类的声明。

Ctrl + H 查看当前类的继承关系(按Shift + Esc 关闭)

Ctrl + Shift 查看一个方法的继承关系(按Shift + Esc 关闭)

Ctrl + Q 查看说明文档

Ctrl + Alt + L 格式化代码

Ctrl + Shift + I 查看类体或者方法体

Ctrl + Alt + O 自动导包

Ctrl + Alt + Enter 在当前行上面开启新的一行

Ctrl + Shift + 上下箭头 上下移动代码块(对比Alt + Shift + 上下箭头

Ctrl + Shift + U 切换大小写

Ctrl + Shift + V 选择性粘贴(剪切板有多个选项)

Ctrl + Shift + C 复制当前文件的路径

Ctrl + Shift + J 合并下一行到当前行 Ctrl + Shift + (-/+) 折叠或者展开所有代码块

Ctrl + Shift + Space 自动提示

Alt + Enter 根据提示自动导入包 Alt + 左右箭头 在当前打卡的多个文件之间跳转

Alt + / 自动补全

Alt + 鼠标选区 可以选择方形区域(列模式)

Alt + Home 锁定到导航栏目,按导航键可以直接打开文件

Alt + 1, 2 Alt + Insert 插入构造方法、toString方法等

Alt + F7 查看方法在哪里被调用了

Shift + F6 重命名 (比如,选中名为 thread 的变量,按Shift + F6 进行重命名,可以对本类中所有原来名为thread的变量进行重命名)

Shift + Enter 在当前行下面开启新的一行

Shift + Home / End 选择光标到行首/行尾的区域

Shift + 导航箭头 自由选择 Shift + F11 查看书签

eclipse ctrl+shift+i idea可以在debug过程中用alt+鼠标左键点击你想查看值的代码