IntelliJ IDEA系列总结(1)

1、创建项目

下面展示如何创建、运行和打包一个打印 Hello,World 的简单 Java 应用程序!在此过程中,算是入门过程,你将熟悉 IntelliJ IDEA 特性,以提高作为开发人员的工作效率: 编码辅助和补充工具。

1.1、创建一个新的 Java 项目

在 IntelliJ IDEA 中,一个项目可以帮助您将源代码、测试、使用的库、构建说明和个人设置组织到一个单元中。

1)启动 IntelliJ IDEA。

如果打开欢迎屏幕,请单击“新建项目”。否则,从主菜单中选择 File | New | Project。

2)在 New Project 向导中,从左侧的列表中选择 Java。

3)要在 intellijidea 中开发 Java 应用程序,您需要 javasdk (JDK)。

如果所需的 JDK 已经在 IntelliJ IDEA 中定义,那么从 Project SDK 列表中选择它。

如果 JDK 安装在您的计算机上,但是没有在 IDE 中定义,那么选择 Add JDK 并指定 JDK home 目录的路径(例如,/library/java/javavialmachines/JDK-13.0.1)。

图片

如果您的计算机上没有必要的 JDK,选择 Download JDK。在下一个对话框中,指定 JDK 供应商(例如 OpenJDK)、版本,如果需要则更改安装路径,然后单击 Download。

图片

在本教程中,我们不打算使用任何其他库或框架,因此请单击“下一步”。不要从模板创建项目。在本教程中,我们将从头开始执行所有操作,因此请单击“下一步”。

为项目命名,例如:HelloWorld。 如有必要,请更改默认项目位置并单击“完成”。

图片

1.2、创建 package 和 class

包用于将属于同一类别或提供类似功能的类组合在一起,用于构造和组织具有数百个类的大型应用程序。

1)在 Project 工具窗口中,选择 src 文件夹,按 Alt + Insert,然后选择 Java Class

2)在 Name 字段中,键入 com.example.HelloWorld. HelloWorld 并单击 OK. IntelliJ IDEA 创建 com.example.HelloWorld 包和 HelloWorld 类。

图片

与该文件一起,IntelliJ IDEA 自动为您的类生成了一些内容。在这种情况下,IDE 插入了包语句和类声明。这是通过文件模板来完成的。根据您创建的文件的类型,IDE 插入初始代码和预期在该类型的所有文件中存在的格式。有关如何使用和配置模板的详细信息,请参阅文件模板。

1.3、开始编码

通过动态模板增加 main 方法

图片

1.4、输出 print 方法

图片

1.5、运行方法

图片

1.6、将工程打包为 Jar 包

图片

图片

如果你能看到 out/artifacts 文件夹,那么你将能看到 Jar 包

图片

运行打包的应用程序,执行 Jar 就行了。

2、操作基础

当你会构建一个应用程序了,接下来就是一些基础操作,你可能不知道的基础操作。为什么使用 IDE?不就是因为想提高效率么?很多有用的特性都不知道,怎么提高效率?

2.1、光标操作

在相同内容后生成光标,一个一个选择 :

具体什么意思可以看下面这个动图就行了,需要配合快捷键使用,可以在相同的关键字后面生成光标,这样删除、修改添加新的代码不就方便了吗?

  • Windows:Alt + J
  • Mac: Ctrl + G

图片

在所有的相同的内容后添加光标,一步到位:

使用快捷键就能在所有的 word 后生成光标

  • Windows:Ctrl + Shift + Alt + J
  • Mac: Ctrl + Command + G

图片

2.2、数列光标

方法:alt + 按住鼠标左键拖动就能达到下面动图的效果了,效率 max!

图片

2.3、行尾添加光标 

alt + 按住鼠标左键拖动,从左侧拖动到右侧。

图片

2.4、在指定位置添加光标操作 

alt + shift 鼠标点击

图片

2.5、格式批量调整

图片

将上访左侧的代码批量变为右侧代码

ctrl + alt + enter 将光标移动到当前行的上一行

图片

2.6、批量添加 Swagger 属性注释

图片

将上图左侧只有注释的类,添加上 swagger 信息

图片

3.7、在多个相同结构 Json 中提取某字段信息

图片

提取左侧 Json 中所有的 role 字段

图片

3、IDEA 常用快捷键

上面介绍了一些配合鼠标使用的快捷键,还有一些常用快捷键。

1)方法参数提示ctrl + p

非常实用的快捷键, 有的时候我们自己写的方法, 或者在看一些源码时, 都非常有用。

2)文本大小写转换ctrl + shift + U

3)折叠代码/展开代码:ctrl + - / ctrl + +

4)全局查找文本:ctrl + shift + F

5)快速查找和打开最近使用过的文件码ctrl + E

6)自动代码片ctrl + j

7)实现接口方法ctrl + i

8)查看当前类的子类ctrl + h

9)将当前行和下一行进行合并ctrl + shfit + j

10)将光标跳到当前行的上一行:ctrl + alt + enter

有时候在写完一行代码的时候需要添加注释, 或者为类属性添加注释的时候需要跳到当前行的上一行, 这个快捷键就非常方便

11)idea git 提交ctrl + k

11)删除当前行ctrl + y

重写 或者 实现接口或父类方法

ctrl + o

显示类之间的关系

ctrl + alt + u

删除类中没有用到的 package

ctrl + alt + o

进入设置界面

ctrl + alt + s

在当前光标在的这样一行的下一行添加一行

ctrl + shfit + enter

弹出, 当前类中的方法集合

ctrl + F12

最常用的快捷键之一, 快速的查找方法

添加书签

ctrl + F11

搜索文件

ctrl + shift + n

搜索类合

ctrl + n

最常用的快捷键之一, 项目慢慢的变大, 文件越来越多, 每次用鼠标去找 就太低效了

快速生成 try, if 等语句

alt + shift + t

当你试用了之后, 你会爱上这个快捷键的

抽取局部变量

ctrl + alt + v

将当前选中的代码抽取为一个局部变量

进入到实现子类中

ctrl + alt + b

在使用mvc框架的时候, 往往我们只有一个接口的实例 这个快捷键可以直接到实现类中

格式化代码

让代码变得优美, 是每个程序员都应该注意的事, 方便自己和他人阅读, 利人利己

idea 多光标选择

按下滚轮上下拖动鼠标即可

ctrl + alt + L

idea 批量修改相同内容

ctrl + alt + shift + j

有的时候数据需要批量处理, 比如, 正常来说我们的实体类, 在使用mybatis 等逆向工程进行生成的时候, 一般属性是有注释的, 但是在针对如果我们使用了swagger 等插件需要来显示传递实体所代表的含义的时候, 就需要我们自己一个个的去写, 就会显得异常麻烦

运行当前类

ctrl + shift + F10

在写一些测试代码的时候 这个快捷键就显得特别方便

从多项目中启动一个 debug 模式

alt + shfit + F9

在微服务中 多个工程在一个项目中的时候, 这个方法就比较的好用, 这样就不用自己一个一个的去点省去很多没必要的操作

从多项目中启动一个 正常模式

alt + shfit + F10

重新编译当前项目

ctrl + shift + F9

当你发现有的问题 特别的奇怪, 命名表面上没问题, 但就是项目运行不了的时候, 重新编译一下获取就好了

查看当前类在哪些地方被使用过

快速的查看选中类, 选中方法的定义

有的时候我们不想进入方法内部, 或者进入类的内部查看细节, 想要在外面就探查清楚, 就可以使用此种方法

ctrl + shift + i

图片

比较强大的几个快捷键之一 Ctrl + ~ (感叹号旁边的按键)

共有五种可供选择的操作

Switch Code Formatter (切换代码格式化程序)

1. Color Scheme (配色方案)

可以设置一些常用的配色, 字体样式, 可以一键切换

图片2. Code Style Scheme

3. Keymap (快捷键列表)

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值