Idea 常用功能汇总,工作中常用技巧,移出请说明原因,笔记花了好长时间汇总的

2018-03-06 12:40:31 浏览数 (1)

1.隐藏没用到的文件

比如 IDEA 的项目配置文件(.iml 和.idea),打开 Settings-File Types, 加入要隐藏的文件后缀。

2.常用技巧

2.1 通过Alt F8查看变量在当前断点的当前值

2.2 使用Live Template创建代码模板

2.3 粘贴 历史 复制

快捷键 Ctrl Shift V,可以显示文本复制的历史记录。 修改复制历史记录数量,执行 Setting-Editor,修改“Maximum number of contents to keep in clipboard”

2.4 查看 本地历史记录

选中文件或文件夹,右键 -> Local History -> Show History,显示本地历史记录。

2.5 Terminal

命令终端,使用快捷键:Alt F12 命令行可以直接定位到代码所在目录,你可以通过git上传或者下载代码。

2.6 Search Anywhere

搜索所有文件,Shift 按两下。

2.7 文件夹搜索

快捷键 Ctrl Shift N,文件夹以/结束

3. 快捷键大全

3.1 编辑

快捷键

功能描述

Ctrl Space

基本代码补全,输入字母按后列出匹配的词组

Ctrl Shift Space

智能代码补全,列出与预期类型一致的方法或变量

Ctrl Alt Space

补全类名

Ctrl Shift Ente

补全语句

Ctrl P

显示方法参数

Ctrl Q

显示注释文档

Shift F1

显示外部文档

Ctrl mouse over code

显示描述信息

Ctrl F1

显示提示、警告、错误等信息

Alt Insert

生成代码,生成 Getter、Setter、构造器等

Ctrl O

重写父类方法

Ctrl I

实现接口方法

Ctrl Alt T

使用(if..else, try..catch, for, synchronized 等)包围选中语句

Ctrl /

使用“//”注释或取消注释

Ctrl Shift /

使用“/** **/”注释或取消注释

Ctrl W

选择代码块,连续按会增加选择外层的代码块

Ctrl Shift W

与“Ctrl W”相反,减少选择代码块

Alt Q

显示类描述信息

Alt Enter-fixes

显示快速修复列表

Ctrl Alt L

格式化代码

Ctrl Alt O

优化 Imports

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 Backspace

删除从单词起始位置到光标所在位置的字符

Ctrl NumPad /-

展开或收起代码块

Ctrl Shift NumPad

展开所有代码块

Ctrl Shift NumPad-

收起所有代码块

Ctrl F4

关闭当前编辑页

3.2 查找/ 替换

快捷键

功能描述

Ctrl F

查找

F3

查找下一个

Shift F3

查找上一个

Ctrl R

替换

Ctrl Shift F

目录内查找

Ctrl Shift R

目录内替换

Ctrl Shift S

语法模板搜索

Ctrl Shift M

语法模板替换

Alt F7

查找被使用处

Ctrl F7

查找当前文件中的使用处

Ctrl Shift F7

高亮当前文件中的使用处

Ctrl Alt F7

列出使用者

3.3 编译/ 运行

快捷键

功能描述

Ctrl F9

Make 模块、项目

Ctrl Shift F9

编译选中的文件、模块、项目

Alt Shift F10

选择配置后运行代码

Alt Shift F9

选择配置后调试代码

Shift F10

运行代码

Shift F9

调试代码

Ctrl F2

停止调试

Ctrl Shift F10

运行代码

3.4 调试

快捷键

功能描述

F8

单步调试,不进入函数内部

F7

单步调试,进入函数内部

Shift F7

选择要进入的函数

Shift F8

跳出函数

Alt F9

运行到断点

Alt F8

执行表达式查看结果

F9

继续执行,进入下一个断点或执行完程序

Ctrl F8

设置/取消当前行断点

Ctrl Shift F8

查看断点

3.4 导航

快捷键

功能描述

Double Shift

查找所有

Ctrl N

查找类

Ctrl Shift N

查找文件

Ctrl Alt Shift N

Go to symbol

Alt Right/Left

左右切换 Tab

F12

回到上一个打开的窗口

Esc

焦点回到编辑器

Shift Esc

隐藏打开的视图

Ctrl Shift F4

关闭当前 Tab

Ctrl G

跳到指定行

Ctrl E

显示最近打开的文件

Ctrl Alt Left

跳到光标的上一个位置

Ctrl Alt Right

跳到光标的下一个位置

Ctrl Shift Backspace

跳到上一个编辑处

Alt F1

选择当前文件显示在不同的视图中

Ctrl B or Ctrl Click

跳到类声明处

Ctrl Alt B

跳到实现类/方法

Ctrl Shift I

显示类/变量/方法定义

Ctrl Shift B

跳到类型定义处

Ctrl U

跳到父类/方法

Alt Up

光标移动到上一个方法

Alt Down

光标移动到下一个方法

Ctrl ]

光标移动到代码块的起始位置

Ctrl ]

光标移动到代码块的结束位置

Ctrl F12

显示文件结构

Ctrl H

显示类层级

Ctrl Shift H

显示方法层级

Ctrl Alt H

显示类/方法调用层级

F2

光标移动到下一个错误

Shift F2

光标移动到上一个错误

F4

编辑源码,光标移到编辑器内

Ctrl Enter

查看源码,光标没移到编辑器内

Alt Home

显示导航面包屑

F11

当前行设置书签

Shift F11

显示所有书签

Ctrl F11

设置书签号[0-9]

Ctrl [0-9]

跳到书签号[0-9]所在位置

3.5 重构

快捷键

功能描述

F5

复制类

F6

移动类

Alt Delete

安全删除,删除前会提示调用处

Shift F6

重命名

Ctrl F6

重构方法参数、Exception 等

Ctrl Alt N

合并多行为一行

Ctrl Alt M

提取为新方法

Ctrl Alt V

提取为新变量

Ctrl Alt F

提取为对象新属性

Ctrl Alt C

提取为新静态常量

3.5 版本 控制/ 本地 历史

快捷键

功能描述

Ctrl K

提交改动到 VCS

Ctrl T

从 VCS 上更新

Alt Shift C

查看最近的改动记录

Alt BackQuote(`)

显示 VCS 操作列表

3.6 Live Template

快捷键

功能描述

Ctrl Alt J

使用 Live Template 包围选中代码

Ctrl J

快速插入 Live Template

iter

快速生成 for…in 语句

inst

快速生成”if instanceof”语句

itco

快速生成 iterator 的 for 循环

itit

快速生成 iterator 的 while 循环

itli

快速生成 list 的 for(i)循环

psf

快速生成“public static final” 语句

thr

快速生成“throw new” 语句

3.7 代码生成

快捷键

功能描述

Alt 0

聚焦到 Messages 窗口

Alt 1

聚焦到 Project 窗口

Alt 2

聚焦到 Favorite 窗口

Alt 3

聚焦到 Find 窗口

Alt 4

聚焦到 Run 窗口

Alt 5

聚焦到 Debug 窗口

Alt 6

聚焦到 TODO 窗口

Alt 7

聚焦到 Structure 窗口

Alt 8

聚焦到 Hierarchy 窗口

Alt 9

聚焦到 Change 窗口

Ctrl S

保存文件

Ctrl Alt Y

与本地文件同步

Alt Shift F

添加到收藏夹

Alt Shift I

检查当前文件,包括 Javadoc 问题、可能存在的 bug 等

Ctrl BackQuote (`)

模式切换,包括文本外观、快捷键、编辑器外观、代码样式。

Ctrl Alt S

打开 settings 窗口

0 人点赞