您的位置:首页 > 编程语言 > Java开发

IntelliJ IDEA 快捷键-Java开发者你们都会吗?

2015-08-17 17:16 127 查看
工欲善其事必先利其器,作为一个开发人员,开发工具的选择,可以提高我们的开发效率。下面是开发工具IntelliJ IDEA的常用快捷键

Editing

ctrl+space

自动完成名称(任意类名,方法名,变量名)注意系统输入法与之冲突

ctrl+shift+space

智能代码完成(所期望类型的变量和方法列表提供选择)

ctrl+alt+space

类名自动完成,如果没有import会自动import

ctrl+shift+enter

在末尾自动添加“;”完成当前语句

ctrl+p

提示当前调用方法的入参信息

ctrl+q

快速查看描述

shift+F1

外部文档

ctrl+mouse over code

按住ctrl键,然后鼠标移动到上面会显示信息摘要

ctrl+F1

在错误或者警告标志上显示说明

alt+insert

代码自动生成(getter,setter,构造方法,hashcode等常用方法)

ctrl+o

重写(覆盖)方法

ctrl+i

实现方法

ctrl+alt+t

调用代码模板

ctrl+/

行注释的启用和取消

ctrl+shift+/

代码块注释的启用和取消

ctrl+w

递进式选择代码块

ctrl+shift+w

返回上一次选择的代码块状态

alt+q

上下文信息,如在类的任意地方按此快捷键查看类的定义

alt+enter

显示可能的动作和快速修复的方式供选择

ctrl+alt+L

格式化代码

ctrl+alt+o

优化import导入,其实就是将无效的import去除

ctrl+alt+i

自动缩进

Tab/shift+Tab

缩进/取消缩进选择的行

ctrl+x or shift+delete

剪贴当前行或选定块到简贴版

ctrl+c or ctrl+insert

复制当前行或选定块到简贴版

ctrl+v or shift+insert

从剪贴板粘贴

ctrl+shift+v

从剪贴板缓存中选择信息粘贴

ctrl+d

向下复制并粘贴当前行或选定块

ctrl+y

删除当前行或者选定块

ctrl+shift+j

自动将下一行合并到当前行末尾

ctrl+enter

智能分割行

shift+enter

开始新的一行

ctrl+shift+u

切换当前词或者选定块的大小写(全大写或全小写)

ctrl+shift+]/[

从当前光标选定到代码块结束/开始(注意:是代码块,不是代码行)

ctrl+delete

删除到当前词结尾

ctrl+空格

删除到当前词开头

ctrl+NumPad+/-

展开/折叠代码块

ctrl+shift+NumPad+/-

展开/折叠所有

ctrl+f4

关闭当前编译的tab页

Search/Replace

ctrl+f

查找

f3

查找下一个

shift+f3

查找上一个

ctrl+r

替换

ctrl+shift+f

在指定路径查找

ctrl+shift+r

在指定路径替换

ctrl+shift+s

搜索结构,这里的结构可以是方法,代码模板等

ctrl+shift+m

替换结构,这里的结构可以是方法,代码模板等

Usage Search 使用搜索

alt+f7/ctrl+f7

搜索最近使用的地方/在文件中搜索使用的地方

ctrl+shift+f7

高亮显示文件中使用的部分

ctrl+alt+f7

显示使用的地方(可以显示方法、变量等在哪些地方被使用了)

Compile and Run

ctrl+f9

项目构建(编译修改和相关)

ctrl+shift+f9

编译选定的文件,包或模块

alt+shift+f10

选择配置和运行(弹出窗口,选择要运行的项目,运行)

alt+shift+f9

选择配置和调试(弹出窗口,选择要运行的项目,调试)

shift+f10

运行

shift+f9

调试

ctrl+shift+f10

从编译器运行配置的上下文(运行选定的类或当前编译的类)

Debuggig

F8

跳过

F7

步入

shift+F7

智能步入

shift+F8

跳出

Alt+F9

运行到光标处

Alt+F8

计算表达式

F9

恢复程序运行

Ctrl+F8

切换断点

Ctrl+shift+F8

查看断点

Navigation导航

Ctrl+N

打开指定类

Ctrl+Shift+N

打开指定文件

Ctrl+Alt+Shift+N

前往指定的变量,方法

Alt+Right/Left

转到下一个/上一个编辑标签

F12

回到前一个工作窗口

Esc

进入编辑器

Shift+Esc

隐藏当前或最后一个激活的工作窗口

Ctrl+Shift+F4

关闭当前运行/消息/查找/...标签

Ctrl+G

跳到指定行

Ctrl+E

弹出最近查看的文件

Ctrl+Alt+Left/Right

(导航)前进/后退

Ctrl+Shift+空格

跳到最近一次编辑的位置

Alt+F1

在任意视图弹出选择当前文件或者功能窗口

Ctrl+B或Ctrl+click

跳到声明 (跳到指定方法)

Ctrl+Alt+B

跳到具体的实现方法

Ctrl+Shift+I

快速查找定义

Ctrl+Shift+B

前往类型声明

Ctrl+U

前往父类方法/父类

Alt+Up/Down

上一个/下一个方法

Ctrl+]/[

移动到代码块结束/开始

Ctrl+F12

弹出文件结构,支持迅速查找当前类的变量,方法,可以使用模糊查询

Ctrl+H

类层次结构

Ctrl+Shift+H

方法层次结构

Ctrl+Alt+H

调用层次

F2/Shift+F2

下一个/上一个高亮突出的错误

F4/Ctrl+Enter

编译源/查看源

Alt+Home

显示导航栏

F11

设定/取消书签

Ctrl+Shift+F11

使用助记符设定/取消书签

Ctrl+#[0-9]

跳到指定标号的书签

Shift+F11

查看书签

Refactoring重构

F5

文件复制

F6

文件移动

Alt+Delete

安全删除

Shift+F6

改名

Ctrl+F6

更改签名(方法名、变量名等)

Ctrl+Alt+N

内联

Ctrl+Alt+M

提取方法

Ctrl+Alt+V

提取作为局部变量

Ctrl+Alt+C

提取作为常量

Ctrl+Alt+P

提取作为方法入参

VCS/Local History

Ctrl+K

提交项目

Ctrl+T

更新项目

Alt+Shift+C

查看最近的更改

Alt+BackQuote(`)

弹出快速操作窗口

Live Templates

Ctrl+Alt+J

弹出模板选择窗口,将选定的代码放入动态模板中

Ctrl+J

插入动态模板

iter

迭代循环模板

inst

instanceof模板

itco

集合的循环迭代模板

itit

迭代器的循环模板

itli

List的循环模板

psf

静态常量模板

thr

抛出异常模板

General

Alt+#[0-9]

打开相应工具窗口

Ctrl+S

全部保存

Ctrl+Alt+Y

同步、刷新

Ctrl+Alt+F11

切换全屏模式

Ctrl+Shift+F12

编译器最大化

Alt+Shift+F

添加到收藏夹

Alt+Shift+I

查看项目当前文件

Ctrl+BackQuote(`)

快速切换当前系统架构(配色方案、代码模板、快捷键等)

Ctrl+Alt+S

打开IDE系统设置

Ctrl+Alt+Shift+S

打开项目结构设置

Ctrl+Shift+A

查找操作

Ctrl+Tab

标签和工具窗口快速切换

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: