[ IntelliJ IDEA Java开发配置 : 不断完善中]

推荐在看本文之前先阅读IntelliJ IDEA 官方文档:

https://www.jetbrains.com/help/idea/install-and-set-up-intellij-idea.html



1. IDEA版本选择

版本选择:2017旗舰版(可破解)

IDEA_Version 2017旗舰版稳定,兼容性好,最新版2017.2 已经兼容Mybatis插件;

IDEA 历史版本下载地址:

安装教程:https://jingyan.baidu.com/album/f54ae2fc1d3ffd1e92b849d9.htmlicindex=1

2.1 IDEA配置汉化

IDEA免费旗舰版汉化下载地址:

https://www.7down.com/soft/53128.html

IDEA旗舰版汉化包下载地址:

https://www.7down.com/soft/53136.html

轻量级原生版IDEA汉化教程:

2.2: IDEA官网下载IDEA_2017旗舰版 并在 本文提供的第七下载网址下载汉化包~

2.3: 进入 根目录 D:IntelliJ IDEA 15.0.6lib 将resources_cn.jar复制进去

2.4: 重启IDEA就看到了汉化后效果~

[ IntelliJ IDEA Java开发配置 : 不断完善中]

4.4 : 如下图标注 “2” 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。

4.5 : 如下图标注 “3” 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。

4.6 :下图标注 “4” 所示,可以设置导入的 VM 参数。(-Xms是设置虚拟机的初始分配的堆内存大小, 如果程序非常占内存, 需要用这个参数设置,-Xmx512m JVM最大允许分配的堆内存,按需分配。) 一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

[ IntelliJ IDEA Java开发配置 : 不断完善中]

4.8 : Maven导包配置

圈”1″:将导入方式配置成检测到Maven变更就”问”是否要导入~
(自动导入有Bug,不方便)

圈”2″:IntelliJ IDEA 将在我们书写代码的时候自动帮我们优化导入的包,比如自动去掉一些没有用到的包。

圈”3″:IntelliJ IDEA 将在我们书写代码的时候自动帮我们导入需要用到的包。但是对于那些同名的包,还是需要手动 Alt + Enter 进行导入的

[ IntelliJ IDEA Java开发配置 : 不断完善中]

特别注意: Tooggle Offline Mode ,如果此按钮被点击则无法与远程仓库通信, 不能进行 Deploy操作

[ IntelliJ IDEA Java开发配置 : 不断完善中]

5.5 IDEA常用快捷键介绍

5.6 波浪线提示快捷键

在波浪线当前行处 使用 可弹出对应提示!!!

[ IntelliJ IDEA Java开发配置 : 不断完善中]

5.7 快捷生成JavaBean效果图

[ IntelliJ IDEA Java开发配置 : 不断完善中]

5.8 查找类,方法或者系统资源(主要用来查系统资源 )

触发条件 : Shift两次后触发

[ IntelliJ IDEA Java开发配置 : 不断完善中]

5.10 查找最近打开文件或编辑文件~

触发条件 :

Alt+E 选择最近打开过的文件 !!!

Alt+Shift+E 查看最近编辑过的文件!!!

[ IntelliJ IDEA Java开发配置 : 不断完善中]

6.配置补全代码时不考虑大小写

[ IntelliJ IDEA Java开发配置 : 不断完善中]

6.2 :
圈”1″ 设置 Tomcat Server 下 Local !!!

圈”2″ 找到本机的Tomcat根目录,并确定!!!

圈”3″设置Tomcat启动后启动浏览器

圈”4″设置Tomcat本机运行端口

[ IntelliJ IDEA Java开发配置 : 不断完善中]

6.4 :

圈”1″选择项目部署

圈”2″ 打包方式 ,选Artifact : war!!! 具体解释在下面,然后OK

[ IntelliJ IDEA Java开发配置 : 不断完善中]

使用MyJRebel方式激活细节介绍 (必看!!!):
http://blog.csdn.net/zhaofuqiangmycomm/article/details/77679319

激活后IDEA整合JRebel官方文档 :
http://manuals.zeroturnaround.com/jrebel/ide/intellij.html#installation


JRebel+Maven+Tomcat讲解(必看!!!):

http://blog.csdn.net/stushan/article/details/50726129


JRebel本地热部署图解( Gif图生成时故障非实际效果图!!! )

[ IntelliJ IDEA Java开发配置 : 不断完善中]

用那个快捷键Debug是跟随你选用的快捷键来映射(根据个人情况取舍)!!!

Eclipse F5 IDEA F7 :(步入)
进行下一步,如果当前断点是一个方法,刚进入当前方法体,则进入当前方> > 法体内,如果该方法体内还有方法,则不会进入内嵌的方法

Eclipse F6 IDEA F8 :(步过)进行下一步,如果当前断点是一个方法,则不>进入当前方法体内

Eclipse F8 IDEA F9 :(将断点放行到下个断点)
放行到下个断点,如果没有断点则正常运行完程序~

Alt + F8 (通用)搜索可见的变量值(在数据量大的情况可用)

Debug细致讲解按钮:
http://blog.csdn.net/qq_27093465/article/details/64124330

7. IDEA 配置 Linux命令行操作Git

7.1 :在本机安装Git 客户端并配置”Git环境变量” :

https://git-scm.com/download/win

7.2 :IDEA Terminal 集成 Git命令行:

圈“2”:打开进入设置页面:

[ IntelliJ IDEA Java开发配置 : 不断完善中]

7.4: 查看 Terminal 视图

[ IntelliJ IDEA Java开发配置 : 不断完善中]

7.7.1 :圈 “1” 项目指南 README.md

README.md 具体参考地址 :

http://blog.csdn.net/zhaokaiqiang1992/article/details/41349819

http://www.jianshu.com/p/q81RER

[功能描述]:主要描述一下这个项目的主要功能列表。

[开发环境]:罗列使用本工程项目所需要安装的开发环境及配置,以及所需软件的版本说明和对应的下载链接。

[项目结构简介]:简单介绍项目模块结构目录树,对用户可以修改的文件做重点说明。

[测试DEMO]:此处可以简单介绍一下DEMO程序的思路,具体实现代码放在example文件夹中。

[作者列表]:对于多人合作的项目,可以在这里简单介绍并感谢所有参与开发的研发人员。

[更新链接]:提供后续更新的代码链接。

[历史版本]:对历史版本更改 记录做个简单的罗列,让用户直观的了解到哪些版本解决了哪些问题。

[联系方式]:可以提供微信、邮箱等联系方式,其他人对这个工程不明白的地方可以通过该联系方式与你联系。

[ IntelliJ IDEA Java开发配置 : 不断完善中]

.gitignore配置参考:

7.8 : 创建Git仓库

圈”1″ :创建 .git 这个Git仓库,有关你的这个项目的快照数据都存放在这里!!!

圈”2″ : 当前分支为:master (主分支)

圈”3″ : 查看Git项目状态 !!!

圈”4″ : 被修改过的文件,未git add的文件(红色代表修改过为添加到缓存区的文件)

[ IntelliJ IDEA Java开发配置 : 不断完善中]

7.8.2 : 提交到Git本地仓库

圈”1″ : git commit -am “MMall start” : 将缓存区所有文件提交到本地Git仓库, -am 参数是本次的提交的简介!!!

圈”2″ : 关联一个远程仓库~

圈”3″ : 这是一个ssh的Git远程地址:ssh默认是每次fetch和push代码都不需要输入账号和密码,前提得绑定密钥! ! !

(用本机Git生成密钥后绑定到 Git远程仓库如 : GitHub ,码云等,如果目标项目是公开项目,则不用生成密钥也可拉取项目,但没有push权限)~

[ IntelliJ IDEA Java开发配置 : 不断完善中]

7.9 Git 提交流程图解

[ IntelliJ IDEA Java开发配置 : 不断完善中] [ IntelliJ IDEA Java开发配置 : 不断完善中]

8.3 :IDEA使用Git插件 Download Git仓库项目

[ IntelliJ IDEA Java开发配置 : 不断完善中]

IDEA 整合 SVN 推荐博客(单击即可)

  1. IDEA配置样式:

(IDEA字体、代码字体、控制台字体、文件编码)

9.1 : 进入IDEA设置页面

[ IntelliJ IDEA Java开发配置 : 不断完善中]

9.3 : IDEA配置代码字体

圈”1″ 打开颜色和字体下的 Font 配置页面

圈”2″ 默认方案不能修改,必须在默认方案的基础上修改配置,例如 另存为“DefaultS”

圈”3″ 选择自己中意的代码字体,选择视觉合适的代码字体大小,编码字体有第一字体( Primary font ) 和 第二字体( Secondary font )之分。当有些字符在第一字体支持不了的时候,会去使用第二字体进行支持,一般情况不需要配置~

圈”4″ 应用后可继续配置!

[ IntelliJ IDEA Java开发配置 : 不断完善中]

9.5 : IDEA配置注释样式

圈”1″ 打开编辑器下的默认语言

圈”2″ 选择现在使用的字体方案

圈”3″ 选择行注释等需要配置的

圈”4″ 右上角的样式选项 ,调试行注释字体颜色 等!!!

[ IntelliJ IDEA Java开发配置 : 不断完善中]
### 9.7 : IDEA配置编译方式

9.7.1 : Compile、Rebuild和Make的编译区别

参考网址 :https://www.cnblogs.com/faunjoe88/p/5735027.html

Java编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class 文件,将非java的文件(一般成为资源文件、比如图片、xml、txt、poperties等文件)原封不动的复制到编译输出目录,并保持源文件夹的目 录层次关系 ! ! !

在Java的集成开发环境中,比如Eclipse、IDEA中,有常常有三种与编译相关的选项Compile、Rebuild、Make三个选项。这三个选项最基本的功能都是完成编译过程。但又有很大的区别,区别如下:

1、Compile: (针对Java 类文件)重新编译选定的Java 类文件,不管之前是否已经编译过。


2、Rebuild:(针对Project) 对整个工程进行彻底的重新编译,而不管是否已经编译过。Rebuild过程往往会生成发布包,这个具体要看对IDE的配置 了,Rebuild在实际中应用很少,因为开发时候基本上不用,发布生产时候一般都用Maven等工具来发布。Rebuild因为要全部编译,还要执行打包等额外工 作,因此时间较长。


3、Make (推荐):(针对Project 或 Module)Make只编译上次编译后变化过的文件,减少重复劳动,节省时间 , IDEA在运行或调试之前默认会先进行Make操作 !!!(具体怎么检查未变化,IDEA工具会搞定这些的)


### 9.7.2 配置自动编译(默认Make方式)

如果设置了会在空闲时进行自动编译 , 如果不设置默认会在项目Run时进行编译 , (不设置自动编译依然能检查项目的错误,自动编译比较吃内存,8G以下慎重使用)!!!~

配置heap内存 (倒数第三个配置):

设置编译 heap 大小,默认是 700,建议使用 64 位的用户,在内存足够的情况下,建议改为 1500 或以上。如果你在编译的时候出错,报:OutOfMemoryError,一般也是要来改这个地方。

[ IntelliJ IDEA Java开发配置 : 不断完善中]

9.8: IDEA配置Spring正常注入:

提示级别从Error改成Warning):

[ IntelliJ IDEA Java开发配置 : 不断完善中]

圈”1″:清理无效历史缓存记录及文件索引并重启;(推荐)

圈”2″: 清理无效历史缓存记录及文件索引

圈”3″ : IDEA重新启动;

圈”4″: 警告提示

[ IntelliJ IDEA Java开发配置 : 不断完善中] ### 9.10 IDEA配置代码模板 #### 代码模板介绍(将简单代码封装就是代码模板): [ IntelliJ IDEA Java开发配置 : 不断完善中]

参考网址(必看讲解):
http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/live-templates-introduce.html

IDEA函数官方说明 :https://www.jetbrains.com/help/idea/live-template-variables.html

顺便讲讲创建文件时文档注释模板的配置!!!

[ IntelliJ IDEA Java开发配置 : 不断完善中]

9.11 IDEA配置护眼色界面

[ IntelliJ IDEA Java开发配置 : 不断完善中]

10 : IDEA配置常用插件

10.1 :IDEA插件安装方式简介:

10.1.1 : 自动安装!!! 在IDEA内置插件市场(只能安装最新版)

来源:Coding兴邦

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年2月25日
下一篇 2022年2月25日

相关推荐