IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> IDEA常用快捷键汇总 -> 正文阅读

[开发工具]IDEA常用快捷键汇总

高效定位

1.项目之间跳转(多窗口跳转):

?next project window???????Ctrl+Alt+]

?Previous project window????????Ctrl+Alt+[

2.文件之间的跳转:

Ctrl+E(浏览过的文件) recent file

Ctrl+Shift+E(最近修改过的文件)

3.浏览修改位置跳转

Ctrl+Shift+backspace (跳转上次编辑的位置)last edit location

Next edit location(目录Navigate中)

Ctrl+←??? Ctrl+→(上次浏览的地方)

4.利用书签跳转

F11(添加书签)?????

Ctrl+F11(添加带有标记的书签)

Ctrl+对应标记(跳转)

5.收藏位置和文件??????????????????

Alt+2(Favorites收藏文件)

Alt+Shift+F (添加收藏)Add to Favorites

6.字符跳转插件emacsIdea置跳转(插件)

Ctrl+J → 单词首字母 →要跳转的位置(对应单词)

7.编辑区和文件区来回跳转??????????

Alt+文件区代号? ESC(文件区回编辑区)

精准搜索

  1. 类???????????????????????????? Ctrl+N (再次点击)Ctrl+N(包括jar包中的类)

  2. 文件????????????????????????? Ctrl+Shift+N(再次点击)Ctrl+Shift+N(包括jar包中的文件)

  3. 符号????????????????????????? Ctrl+Shift+Alt+N(再次点击)Ctrl+Shift+Alt+N(非当前文件)

  4. 字符串????????????????????? Ctrl+Shift+F

?CIRL+B?????????????????? ? ?? 找变量的来源

CTRL+ALT+B????????????????找所有的子类

CTRL+SHIFT+B???? ????? 找变量的类

CTRL+G?????????? ??????????? 定位行

CTRL+F?????????? ??????????? 在当前窗口查找文本

CTRL+SHIFT+F???? ?????在指定窗口查找文本

CTRL+R?????????? ??????????? 在当前窗口替换文本

CTRL+SHIFT+R???? ?????在指定窗口替换文本

ALT+SHIFT+C????? ??? ? ? 查找修改的文件

CTRL+E??????????????????????? 最近打开的文件

F3???????????????????????????????? 向下查找关键字出现位置

SHIFT+F3???????? ? ? ? ? ? ? 向上一个关键字出现位置

F4?????????????????????????????? 查找变量来源

CTRL+ALT+F7????? ?????选中的字符查找工程出现的地方

CTRL+SHIFT+O???? ??? 弹出显示查找内容

代码助手

1.列操作?????????????????????????

Shift+Ctrl+→移动到单词结尾

Ctrl+Shift+U大小写切换

Ctrl+Shift+Alt+J(Select All Occurrences)

Ctrl+Alt+L(格式化代码)

2.Live template(自定义模板)

3.Postfix???????????????????????? ???

filed

sout

fori

return

nn(not null)

4.alert+enter(智能修复)

CTRL+ALT+I????? ? ? ? ? ? ? ? ? ? ?? 自动缩进

CTRL+ALT+O????? ? ? ? ? ? ? ? ? ?? 优化导入的类和包

ALT+INSERT????????????????????????? 生成代码(如GET,SET方法,构造函数等)

CTRL+E????????????????????????????????? 最近更改的代码

ALT+SHIFT+C????? ?????????????????? 最近更改的代码

CTRL+SHIFT+SPACE ?????????? 自动补全代码

CTRL+空格??????? ? ? ? ? ? ? ? ? ? ?? 代码提示

CTRL+ALT+SPACE?? ???????????? 类名或接口名提示

CTRL+P????????????????????????????????? 方法参数提示

CTRL+J?????????????????????????????????? 自动代码

CTRL+ALT+T????????????????????????? 把选中的代码放在 TRY{} IF{} ELSE{} 里

重构

  1. 重构变量???????????????????????Shift+F6

  2. 重构方法???????????????????????Ctrl+F6或alert+enter

抽取

  1. 抽取变量????????????????????????? Ctrl+Alt+V

  2. 抽取静态变量???????????????????Ctrl+Alt+C

  3. 抽取成员变量???????????????????Ctrl+Alt+F

  4. 抽取方法参数???????????????????Ctrl+Alt+P

  5. 抽取函数????????????????????? ? ? Ctrl+Alt+M

寻找修改轨迹

1.Git的集成??????????????????????????annotate

Ctrl+Shift+Alt+↑(Previous Change)

Ctrl+Alt+Z???(撤销修改)

2.Local history??????????????

其他操作

1. 文件操作

在当前文件同一级目录下面新建一个文件?Ctrl+ALT+insert

复制当前文件????????????????????????????F5

移动当前文件????????????????????????????F6

2.文本操作

复制整个路径????????????????????????????Ctrl+shift+c

剪切板工具??????????????????????????????????Ctrl+shift+v

3.结构图

查看当前field,method大纲???????????????Ctrl+F12

查看maven依赖,类图?????????????????????Ctrl+Alt+Shift+U

查看类继承结构,方法调用层次?????????????Ctrl+H? Ctrl+Alt+H(方法)

CTRL+Z??????????? ?????????????????????? 倒退

CTRL+SHIFT+Z????? ?????????????????向前

CTRL+ALT+F12????? ?????????????????资源管理器打开文件夹

ALT+F1???????????? ? ? ? ? ? ? ? ? ? ? ?? 查找文件所在目录位置

SHIFT+ALT+INSERT? ???????????? 竖编辑模式

CTRL+/??????????? ??????????????????????? 注释//

CTRL+SHIFT+/????? ?????????????????注释/*...*/

CTRL+W??????????? ???????????????????? 选中代码,连续按会 有其他效果

CTRL+B??????????? ?????? ? ? ? ? ? ? ?? 快速打开光标处的类或方法

ALT+ ←/→????????? ????? ? ? ? ? ? ? ? 切换代码视图

CTRL+ALT ←/→????? ????????????? 返回上次编辑的位置

ALT+ ↑/↓????????? ????? ? ? ? ? ? ? ? ?? 在方法间快速移动定位

SHIFT+F6????????? ??????????????????? 重构-重命名

CTRL+Q??????????? ???????????????????? 显示注释文档

ALT+1???????????? ?????? ? ? ? ? ? ? ? ?? 快速打开或隐藏工程面板

CTRL+SHIFT+UP/DOWN ???? 代码 向上/下移动。

CTRL+UP/DOWN????? ??????????? 光标跳转到第一行或最后一行下

SHIFT+ESC???????? ??????????? ? ? ? 光标返回编辑框,关闭无用的窗口

CTRL+F4?????????? ?????? ? ? ? ? ? ?? 关闭窗口

实体类反向生成

关联数据库(编写xml方便,自行体会)????

module添加JAP?? 使用Persistence右键by database schema生成实体类

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-07-15 16:24:23  更:2021-07-15 16:25:37 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年3日历 -2024/3/29 21:34:06-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码