高效开发IntelliJ IDEA使用技巧

idea (68) 2023-03-24 22:04

大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。

# 高效开发IntelliJ IDEA使用技巧

## 目录

第一章 IDEA概述与安装

第二章 高效定位代码

第三章 代码小助手们

第四章 编写高质量代码

第五章 寻找修改轨迹

第六章 关联一切

第七章 开始调试你的程序吧

第八章 其他操作

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第1张

## 第一章 IDEA概述与安装

1. 官网:https://www.jetbrains.com/idea/

2. IDEA界面介绍

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第2张

## 第二章 高效定位代码

### 无处不在的跳转

- ◆项目之间跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第3张

- ◆文件之间跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第4张

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第5张

- ◆浏览修改位置跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第6张

- ◆利用书签跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第7张

- ◆收藏位置和文件

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第8张

- ◆字符跳转插件emacsIdea置跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第9张

- ◆编辑区和文件区来回跳转

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第10张

- ◆利用vim进行多编辑区跳转,插件IdeaVim

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第11张

### 精准搜索

- 类

- 文件

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第12张

- 字符串

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第13张

## 第三章 代码小助手们

### 列操作

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第14张

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第15张

### LiveTemplate

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第16张

### postfix

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第17张

### alter + enter

- ◆自动创建函数

- ◆list replace

- ◆字符串format或者build

- ◆实现接口

- ◆单词拼写

- ◆导包

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第18张

## 第四章 编写高质量代码

### 重构

### 抽取

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第19张

- ◆抽取方法参数

- ◆ 抽取函数

## 第五章 寻找修改轨迹

### git的集成

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第20张

- ◆ annotate

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第21张

- ◆移动所有改动之处.

- ◆撤销,包括单个和项目改动之处

## 第六章 关联一切

### 与spring关联

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第22张

### 与数据库的关联

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第23张

## 第七章 开始调试你的程序吧

### 断点调试

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第24张

- ◆查看所有断点

- ◆禁止所有断点

- ◆条件断点

- ◆表达式求值

- ◆运行时指定行

- ◆set value

### 单步运行

- ◆运行当前上下文

- ◆在当前可运行列表中选择一个运行

## 第八章 其他操作

### 文件操作

### 文本操作

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第25张

### 结构图

- ◆查看当前field,method大纲

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第26张

- ◆查看maven依赖,类图

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第27张

高效开发IntelliJ IDEA使用技巧_https://bianchenghao6.com/blog_idea_第28张

## 参考资料

- [IntelliJ IDEA神器使用技巧](https://www.imooc.com/learn/924)

- [IntelliJ IDEA官网](https://www.jetbrains.com/idea/)

发表回复