欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Idea

程序员文章站 2022-03-30 15:54:01
...

IDEA的安裝

安裝与使用

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

在官网中下载,本人使用的是2019.3 这个版本。

**相关文件,在微信公众号(优秀的颜)查看。

成功后,打开IDEA的样子:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9N5aVmGP-1607006681886)

IDEA目录结构说明:

安装成功后,在IDEA的安装目录下,找到bin目录下的 idea64.exe.vmoptions 文件。这个是64位的IDEA的配置信息,

打开这个文件,如果开发大型项目,修改IDEA的默认配置。

Idea

如果你的电脑是内存是16G,可以修改这些值,提升开发效率。如果是8G,不建议修改。

第一个设置初始的内存数 (提升IDED的打开速度) 可修改500m

第二个最大的内容数 (可降低垃圾回收的频率) 可修改1500m

第三个保留的缓存代码的大小 可修改500m

IDEA的常用设置

设置主题,皮肤

菜单栏 - 找到 - File - Setting 在这里找到下面位置,修改想要的主题。如果选择更多主题,可以到IDEA官网中下载,导入对应jar,就可以使用。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xMjKaqEQ-1607006681888)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129212632088.png)]

设置鼠标悬浮提示

当我们看代码,鼠标悬浮某一个类上,显示该类的提示信息说明。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ceCkyS86-1607006681890)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129213308022.png)]

设置取消Tabs单行标签

当打开文件过多,Tab标签还会显示省略号… ,取消这个,会多行显示文件标签。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O9FLE5m3-1607006681891)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129213825456.png)]

设置文件大小

在Font 里设置,文件大小和行间距。

设置类头的文档注释信息

在创建一个类,会显示这个类的文档信息。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uxKVp3XD-1607006681892)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129214446630.png)]

设置项目文件编码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-85XbsYIb-1607006681893)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129214600894.png)]

设置省点模式

这个设置一般不要点,会影响开发效率。会关闭代码检查,提示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9n7oBzL4-1607006681894)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129214826433.png)]

插件设置

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vhDEmVRm-1607006681895)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203172403620.png)]

Debug设置

Shared memory 是 Windows 特有的一个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kGK5NQHe-1607006681896)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203172916396.png)]

Maven设置

配置相关的地址

在Importing下Import Maven projects automatically 要勾选上,当pom文件更改自动导包。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dKsixjDz-1607006681897)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203173856401.png)]

缓存和索引清理

在File 下,找到Invalidate …,进入后Invalidate按钮后,就重新编译索引,清理缓存。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0NwVFUku-1607006681898)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203210523635.png)]

但是,我们有的关联GIT,上面有我们提交的历史记录也会被清除,路径在

C:\Users\自己的电脑.IntelliJIdea2019.3\system\LocalHistory

如果不想被清除,这个目录需要备份一下,然后在清理完,放回原处就可以。

取消IDEA的自动更新

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VVlVMB8c-1607006681899)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203211254116.png)]

IDEA快捷键设置

快捷键设置,可以选择某个软件的快捷键。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-44WwLxRM-1607006681900)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201129225406893.png)]

IDEA常用的快捷键:

万能解错/生产返回变量 Alt + enter

代码提示补全 Alt + /

返回前一个编辑页面 Alt + 左

返回后一个编辑页面 Alt + 右

靠左窗口显示当前文件的结构 Alt + 7

找到你的函数或者变量或者类的所有引用到的地方 Alt + F7

查找类 Ctrl + N

当前窗口替换文本 Ctrl + R

选中代码 Ctrl + W

删除行 Ctrl + X

复制行 Ctrl + D

显示类结构图 Ctrl + H

重写方法 Ctrl + O

实现方法 Ctrl + I

最近更改的代码 Ctrl + E

当前方法的声明 Ctrl + Q

try快捷键 Ctrl + Alt + T

格式化代码 Ctrl + Alt + L

大小写转换 Ctrl + Shift + U

全文查找 Ctrl + Shift + F

警告快速定位 Shift + F2

查看断点 Ctrl + Shift + F8

步入 F7

智能步入 Shift + F7

强制步入 Alt + Shift + F7

步过 F8

步出 Shift + F8

强制步过 Alt + Shift + F8

运行至光标处 Alt + F9

强制运行至光标处 Ctrl + Alt + F9

恢复程序 F9

定位到断点 Alt + F10

IDEA配置tomcat

点击 Run—EDit Configurations…

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hwkfKCU2-1607006681901)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203165638133.png)]

点击左侧“+”号,找到Tomcat Server—Local

在Tomcat Server -> Unnamed -> Server -> Application server项目下,点击 Configuration ,找到本地 Tomcat 服务器,再点击 OK按钮。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IBfuAHvB-1607006681902)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203170252397.png)]

配置完成,添加要启动的项目就可以。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jeeZlhU3-1607006681903)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203203520464.png)]

如果是SpringBoot项目,开发环境通过内置服务启动,打成war包,需要去掉springboot内置的tomcat包。

步骤1:pom.xml 文件 导入包;

<!--打war包+ -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-tomcat</artifactId>
   <scope>provided</scope>
</dependency>

步骤2:pom.xml 改成 war;

<packaging>war</packaging>

步骤3:启动类 继承 SpringBootServletInitializer 类,重写 configure方法;

@SpringBootApplication
public class WechatApplication extends SpringBootServletInitializer {

   public static void main(String[] args) {
      SpringApplication.run(WechatApplication.class, args);
   }

   @Override
   protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
      return builder.sources(WechatApplication.class);
   }
   
}

IDEA配置数据库

在主界面中,点击右边侧栏的 Database ,在点击 + 对应的数据库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-a4JKbmHO-1607006681904)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203171436575.png)]

填入 Database 数据库名,在输入 User 和 Password ,点击 Test Connection

初始连接会下载一些包,等待一会就可以连接数据库了。

IDEA生成Javadoc

Tools 下 有生成JavaDoc ,点击进入;

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GO96M4gY-1607006681906)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203210010994.png)]

然后填写导出的路径和编码信息,点击OK,就可以生成doc。

[外链图片转存中…(img-a4JKbmHO-1607006681904)]

填入 Database 数据库名,在输入 User 和 Password ,点击 Test Connection

初始连接会下载一些包,等待一会就可以连接数据库了。

IDEA生成Javadoc

Tools 下 有生成JavaDoc ,点击进入;

[外链图片转存中…(img-GO96M4gY-1607006681906)]

然后填写导出的路径和编码信息,点击OK,就可以生成doc。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-R4rhAjes-1607006681907)(C:\Users\yan\AppData\Roaming\Typora\typora-user-images\image-20201203210324639.png)]