作者微信 bishe2022

代码功能演示视频在页面下方,请先观看;如需定制开发,联系页面右侧客服

IntelliJ IDEA使用帮助

文档基于Idea 14

Idea介绍

1.    Idea是什么?

Idea是一款Java平台的IDE,收费,功能完整强大,可以提高开发人员的编码速度与开发效率。

2.    为什么用Idea

l  代码提示功能更加智能和方便,不需要alt+/

l  默认集成svnmaven等工具,不需另装插件

l  java web maven项目的部署与发布不会出现像eclipse中的各种错误,可以把精力放在项目上而不是eclipse

l  对前端技术的支持以及对Spring框架的支持可以使开发人员更容易查找问题

l  项目的编码默认为UTF-8

Idea通用配置

1.    视图设置

视图建议如下的配置,方便开发

图片.png

 

2.    字体设置

点击设置,进入全局设置界面

图片.png

进入Editor à Colors & Fonts à Font界面,点击Save As…按钮复制一份字体设置,给副本命名

图片.png

 

然后设置字体和字号即可

图片.png

 

控制台字体也可以设置,进入控制台字体界面,选择刚才的字体设置副本,设置字体字号即可

图片.png

 

3.    显示行号

进入全局设置界面

图片.png

 

进入Editor à General à Appearance界面,勾选显示行号即可

图片.png

 

4.    Maven配置

进入全局设置界面

图片.png

 

进入Build, Ex… à Build Tools à Maven界面,设置maven的配置文件及maven仓库即可

图片.png

 

5.    SVN配置

进入全局设置界面

图片.png

 

进入Version Control à Subversion 界面,不要勾选此处即可

图片.png

Idea项目管理

1.    创建工程(类似Eclipse创建工作空间)

idea中工程的概念和eclipse的工作空间可以理解成一样的,这样的话方便操作,可以保留eclipse的部分习惯。

 

点击FileàNewàProject…

图片.png

 

如果第一次启动,则会出现下面的界面,在这个界面选择创建新工程即可

图片.png

 

在新建工程界面选择空的工程(工作空间),点击下一步

图片.png

 

设置工程名和工程在硬盘上的位置,点击完成即可

图片.png

2.    设置工程JDK

进入工程设置界面

图片.png

 

进入SDKs界面,点击+号,创建一个JDK

图片.png

 

进入Project界面设置工程默认的JDK,步骤23jdk版本要对应,1.8对应81.7对应7

图片.png

 

3.    创建项目

进入Modules界面,点击+号,然后点击New Module

图片.png

 

进入创建项目的引导界面,按照创建项目的引导向后进行即可

图片.png

 

4.    导入项目

进入Modules界面,选择Import Module

图片.png

 

选择要导入的项目目录后,进入导入引导界面,maven项目按照下面的步骤进行,后续下一步直到完成即可,最后回到Modules界面,点击OK即可

图片.png

 

点击OK后,如果弹出下面窗口,选择No即可

图片.png

 

Idea项目部署与发布

1.    Tomcat服务器配置

点击此处的配置

图片.png

 

在弹出的界面,点击+号,然后选择Tomcat Server à Local

图片.png

 

进入Tomcat服务器项目配置界面,步骤1处命名,然后点击Configure…

图片.png

 

在弹出的Tomcat硬盘位置配置界面,添加一个Tomcat

图片.png

图片.png

 

回到服务器配置界面,进入Deployment选项卡,点击Artifact…

图片.png

 

选择要部署的项目,此处选择 xxxx:war exploded(选择exploded的可以实现热部署),点击OK

图片.png

 

回到部署配置选项卡,设置ContextPath

图片.png

 

然后回到Server选项卡,按下图进行设置,端口号可以自定。配置完成后点击OK即可

步骤2处配合前面的war exploded可以实现热部署

(热部署的其他方案:
https://192.168.2.75/svn/his5/zoehis/zoehis/doc/IDEA%E9%85%8D%E5%90%88JRebel%E7%83%AD%E9%83%A8%E7%BD%B2.docx

图片.png

 

2.    启动和停止服务器,及热部署

服务器配置完成后,Idea下面的选项卡中会出现Application Servers,在这里可以控制服务器的启动和停止

图片.png

 

服务器如果使用Debug模式启动后,Idea下面的选项卡中会出现Debug,如下图,点击2处的按钮可以实现热部署

图片.png

IdeaSVN的使用

1.    更新和提交代码

更新代码,在工具栏点击更新代码按钮,然后OK即可

注意:Idea更新代码不能像eclipse那样只更新某个文件,这里请大家习惯这种更新方法,这才是正常的策略

图片.png

 

提交代码,同样是工具栏点击提交代码按钮,选择要提交的文件,写上注释,点击提交即可

图片.png

 

2.    Idea版本控制选项卡介绍

如下图,Version Control界面Local Changes选项卡;2处建议勾选,按包分类修改过的文件,便于查看;3处则展示变动过的文件,修改过的使用蓝色标识,新增的为绿色,删除的为灰色

图片.png

 

下图Repository选项卡,展示svn服务器仓库中的提交信息

图片.png

 

Idea常用快捷键介绍

下图中是Idea的默认快捷键说明,可以点开查看详细。

图片.png

 

下面列举一些常用的快捷键

 

导航

打开任意文件:Ctrl + Shift + N          // 对应eclipse Ctrl + Shift + R

打开Java文件:Ctrl + N               // 对应eclipse Ctrl + Shift + T

文件内搜索:Ctrl + F

全局搜索:Ctrl + Shift + F

文件内替换:Ctrl + R

全局替换:Ctrl + Shift + R

 

进入方法的定义:Ctrl + BCtrl + 左键   // 对应eclipse F3

进入方法的实现:Ctrl + Alt + B, Ctrl + Alt + 左键

 

查找谁使用了某方法:Alt + F7

类结构相关

查看类的继承关系:Ctrl + H

查看类内部结构:Ctrl + F12,点击Structure选项卡

查看方法参数:Ctrl + P

查看文档:Ctrl + Q

 

Debug

下一行:F8                // 对应eclipse F6

进入方法:F7              // 对应eclipse F5

跳到下一个断点:F9        // 对应eclipse F8

 

编辑

复制整行: Ctrl + D

删除整行: Ctrl + Y

剪切整行: Ctrl + X

撤销:Ctrl + Z

回退撤销操作:Ctrl + Shift + Z

 

格式化:Ctrl + Alt + L

组织导入:Ctrl + Alt + O

 

重写父类方法:Ctrl + O

实现父类方法:Ctrl + I

自动生成Getter/SetterConstructorAlt + Insert

 

编辑器内出现错误都可以按 Alt + Enter ,然后按照提示去处理

 


Home