IDEA(IntelliJ Idea)常用快捷键大全

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、AntJUnitCVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEAJetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

在使用IntelliJ Idea的时候,使用快捷键是必不可少的。掌握一些常用的快捷键能大大提高我们的开发效率。有些快捷键可以熟练的使用,但是还有另外一些快捷键虽然很好用,但是由于因为没有形成使用习惯或者没有理解快捷键的用法,甚至之前对一些快捷键根本没有概念,导致不会去使用。对于这些快捷键,如果能够用好,编辑代码的效率必能提高一个水平。所以在此梳理出来,加强自己的使用,形成习惯。

动作

快捷键

说明

Move Caret to Code Block End

Ctrl+]

例如 {} 代码块,可以跳转到代码块的结尾处

Move Caret to Code Block Start

Ctrl+[

同上,跳至代码块的开始处

Complete Current Statement

Ctrl+Shift+Enter

将输入的if、for、函数等等补上{}或者;使代码语句完整

Start New Line

Shift+Enter

换行

Start New Line Before Current

Ctrl+Alt+Enter

在当前行上方插入新行

Delete to Word End

Ctrl+Delete

删除光标至 } 中的所有代码块

Delete to Word Start

Ctrl+BackSpace

删除光标至 { 开头的所有代码块

Move Caret to Previous Word

Ctrl+  <--

将光标移至单词首字母前

Move Caret to Next Word

Ctrl+  -->

将光标移至单词末尾

Scroll Up

Ctrl+向上箭头

向上翻动界面

Scroll Down

Ctrl+向下箭头

向下翻动界面

Extend Selection

Ctrl+W

选中整个单词

(注:有些操作的快捷键做了更改,和IntelliJ Idea默认的快捷键不一样)

———————————————Edit—————————————————

 

 

 

动作

快捷键

说明

Undo

Ctrl+Z

撤销

Cut

Ctrl+X

剪切

Copy

Ctrl+C

复制

Paste

Ctrl+V

粘贴

Join Lines

Ctrl+Shift+J

将选中的行合并成一行

动作

快捷键

说明

Find

Ctrl+F

在当前查找

Replace

Ctrl+R

替换字符串

Find in Path

Ctrl+Shift+F

在全局文件中查找输入的字符串

Replace in Path

Ctrl+Shift+R

在全局中替换字符串

Find Usages

Alt+F7

查找当前变量的使用,并列表显示

Show Usages

Ctrl+Alt+F7

查找当前变量的使用,并直接对话框显示

Find Usages in File

Ctrl+F7

在文件中查找符号的使用

Highlight Usages in File

Ctrl+Shift+F7

在文件中高亮显示变量的使用

—————-Find—————–

这里的快捷键用的频率还是很高的,但是之前用的最多的是Ctrl+F和Ctrl+Shift+F,后面相关的Find Usages基本上没有用过,后面应该多使用,有的时候相对Ctrl+F在文件内按字符串查找,还是更好用一些

 

 

 

 

 

—————————————–Navigate————————————————

动作

快捷键

说明

Class…

Ctrl+N

查找类文件

File…

Ctrl+Shift+N

查找文件

Line…

Ctrl+G

定位到文件某一行

Back

Alt+向左箭头

返回至上次光标位置

Forward

Alt+向右箭头

如 开启了两个类 可来回切换

Last Edit Location

Ctrl+Shift+Backspace

返回上次编辑位置

Next Edit Location

Ctrl+Shift+反斜杠

返回后一次编辑位置

Declaration

Ctrl+B

定位至变量定义的位置

Implementation(s)

Ctrl+Alt+B

定位至选中类或方法的具体实现

Type Declaration

Ctrl+Shift+B

直接定位至光标所在变量的类型定义

Super Method

Ctrl+U

直接定位至当前方法override或者implements的方法定义处

File Structure

Ctrl+F12

显示当前文件的文件结构

File Path

Ctrl+Alt+F12

显示当前文件的路径,并可以方便的将相关父路径打开

Type Hierarchy

Ctrl+H

显示当前类的继承层次

Method Hierarchy

Ctrl+Shift+H

显示当前方法的继承层次

Call Hierarchy

Ctrl+Alt+H

显示当前方法的调用层次

Next Highlighted Error

F2

定位至下一个错误处

Previous Highlighted Error

Shift+F2

定位至前一个错误处

Previous Occurrence

Ctrl+Alt+向上箭头

查找前一个变量共现的地方

Next Occurrence

Ctrl+Alt+向下箭头

查找下一个变量共现的地方

目前还不知道Previous Occurrence 和 Next Occurrence是怎么用的,在变量上使用没有反应。不过在Edit–Find菜单下有几个菜单项:Find Next \/ Move to Next Occurrence、Find Previous \/ Move to Previous Occurrence等。当选中变量的时候,需要首先点击“Find Word at Caret”,然后再点击上述选项才有用

————————————————-Code———————————————–

 

 

动作

快捷键

说明

Override Methods…

Ctrl+O

重写基类的方法

Implement Methods…

Ctrl+I

实现基类或接口中的方法

Generate…

Alt+Insert

产生构造方法、getter/setter等方法

Surround With…

Ctrl+Alt+T

将选中的代码使用if、while、try/catch等包装

Unwrap/Remove…

Ctrl+Shift+Delete

去除相关的包装代码

 

动作

快捷键

说明

Basic

Alt+/

自动完成

SmartType

Alt+Enter

自动提示完成

—————————————–Completion——————————————

动作

快捷键

说明

Expand

Ctrl+=

展开代码

Collapse

Ctrl+-

收缩代码

Expand Recursively

Ctrl+Alt+=

递归展开代码

Collapse Recursively

Ctrl+Alt+-

递归收缩代码

Expand All

Ctrl+Shift+=

展开所有代码

Collapse All

Ctrl+Shift+-

收缩所有代码

—————————————-Folding————————————————-

动作

快捷键

说明

Insert Live Template

Ctrl+J

插入Live Template

Surround with Live Template

Ctrl+Alt+J

使用Live Template包装

Comment with Line Comment

Ctrl+/

使用//进行注释

Comment with Block Comment

Ctrl+Shift+/

使用/**/进行注释

Reformat Code

Ctrl+Alt+L

格式化代码

Auto-Indent Lines

Ctrl+Alt+I

自动缩进行

Optimize Imports

Ctrl+Alt+O

优化import

———————————

动作

快捷键

说明

Move Statement Down

Ctrl+Shift+向下箭头

将光标所在的代码块向下整体移动

Move Statement Up

Ctrl+Shift+向上箭头

将光标所在的代码块向上移动

Move Element Left

Ctrl+Alt+Shift+向左箭头

将元素向左移动

Move Element Right

Ctrl+Alt+Shift+向右箭头

将元素向右移动

Move Line Down

Alt+Shift+向下箭头

将行向下移动

Move Line Up

Alt+Shift+向上箭头

将行向上移动

———————————

————————————-Refactor——————————————–

动作

快捷键

说明

Rename

Shift+F6

重命名 并且用到它的也会随着更改

Change Signature

Ctrl+F6

更改函数签名

Type Migration

Ctrl+Shift+F6

更改类型

转载自:https://blog.csdn.net/wei83523408/article/details/60472168

猜你喜欢

转载自blog.csdn.net/zyz0225/article/details/80945253