前提:本机需要install上git,满大街都是,这里就不累述了
installgit:
eclipse使用Git:

一、install idea2018.3

1.下载

下载地址:https://www.jetbrains.com/idea/download/#section=windows

说明一下idea分为两种版本社区版和商业版,商业版付费的功能多,社区版功能少免费。

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包

2.install

运行”IntelliJ IDEA 2018.3.exe“ 开始install,点击next

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_02


选择idea install目录(不建议install在C盘),点击next 继续

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_03


选择适合本机系统的版本(32位、64位),点击next继续

idea显示安装eslint软件包 idea中的install_idea+git_04


选择默认继续

idea显示安装eslint软件包 idea中的install_git_05


等待install,完成后点击next

idea显示安装eslint软件包 idea中的install_idea+git_06


idea install完成后,先不要启动idea(将勾选的Run IntelliJ IDEA 去掉,点击finish)

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_07


二、active idea到一万年

下载插件:链接:https://pan.baidu.com/s/13qcVLGIA1zPWCOaY_71mYA
提取码:z9mc

注意:将active 补丁(JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e716609808090d3dc7cb3198b8c4b.jar)放在idea install包的bin目录下(我的install目录:I:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\bin),并在此目录下找到下图的两个文件(idea.exe.vmoptions,idea64.exe.vmoptions),用文本文具打开:

idea显示安装eslint软件包 idea中的install_git_08


最后一行,加入以下代码(windows版:-javaagent 后边是放置active 补丁包的路径):

-javaagent:I:\Program Files\JetBrains\IntelliJ IDEA 2018.3.5\bin\JetbrainsIdesCrack-4.2-release-sha1-3323d5d0b82e716609808090d3dc7cb3198b8c4b.jar

idea显示安装eslint软件包 idea中的install_git_09


idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_10


保存后,启动IntelliJ IDEA 2018.3 x64

把active 码输入下图框内

ThisCrackLicenseId-{
"licenseId":"ThisCrackLicenseId",
"licenseeName":"xxxx",
"assigneeName":"",
"assigneeEmail":"xxxx@163.com",
"licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"9999-12-31"},
{"code":"DM","paidUpTo":"9999-12-31"},
{"code":"AC","paidUpTo":"9999-12-31"},
{"code":"RS0","paidUpTo":"9999-12-31"},
{"code":"WS","paidUpTo":"9999-12-31"},
{"code":"DPN","paidUpTo":"9999-12-31"},
{"code":"RC","paidUpTo":"9999-12-31"},
{"code":"PS","paidUpTo":"9999-12-31"},
{"code":"DC","paidUpTo":"9999-12-31"},
{"code":"RM","paidUpTo":"9999-12-31"},
{"code":"CL","paidUpTo":"9999-12-31"},
{"code":"PC","paidUpTo":"9999-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}

idea显示安装eslint软件包 idea中的install_idea+git_11


active 成功,进入idea,点击工具栏Help->About可查看,如图所示:

idea显示安装eslint软件包 idea中的install_idea+git_12


下次启动就能看到启动页面:

idea显示安装eslint软件包 idea中的install_idea+git_13


三、idea基本配置

install设置

初次install配置选择 Do not import settings

设置主题,选择自己喜欢的即可

idea显示安装eslint软件包 idea中的install_idea_14


idea对应的开发工具,默认全选

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_15


官方建议的插件,一般install最后一个插件,是一个向导插件

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_16

基础设置

1.打开设置页面

File -> Settings 或者Ctrl+ALT+S 打开系统设置页面

idea显示安装eslint软件包 idea中的install_idea_17


idea显示安装eslint软件包 idea中的install_git_18

2.设置界面主题

idea显示安装eslint软件包 idea中的install_idea+git_19

3.设置代码编辑字体

idea显示安装eslint软件包 idea中的install_idea_20

4.设置控制台输出字体

idea显示安装eslint软件包 idea中的install_idea_21

5.设置编码为UTF-8

idea显示安装eslint软件包 idea中的install_github_22

6.设置其他样式

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_23

7.设置类 头注释

idea显示安装eslint软件包 idea中的install_git_24


类头注释模板:

/**
 * @program: ${PROJECT_NAME}
 * @Date: ${DATE} ${TIME}
 * @Author: Mr.SU
 * @Description: 
 */
8.设置方法注释

选择LiveTemplates,点击右边上面那个绿色的+号,选择Template Group双击,然后弹出一个窗口,随便添加一个名字,我这里添加的是MyGroup然后点击OK

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_25


idea显示安装eslint软件包 idea中的install_github_26


选择LiveTemplates,点击一下刚刚你添加的那个名字(我这里是MyGroup),然后点击右边上面那个绿色的+号,选择LiveTemplate双击,填写下图说明

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_27


idea显示安装eslint软件包 idea中的install_github_28


配置方法注释模板 大家仔细看我的模板开头是 * 而不是/ *,这就是关键所在。

*
* @Description: 
* @param $params$  
* @Return: $returns$
* @Author: Mr.Su
* @Date: $date$ $time$
*/

idea显示安装eslint软件包 idea中的install_idea_29


idea显示安装eslint软件包 idea中的install_git_30


完成之后点击Apply然后点击OK,注意了,重点的地方,在你的方法上输入 /** ,再按Tab键(注意啊不是按Enter键,而是按Tab键)就会出现你想要的注释了,很多教程是直接输入模板名称按tab键,但是这种方法的@param和@return是获取不到的,再重复一遍正确的方式:/** 然后按Tab键;如果你取名为abc那就是 /*abc 然后按Tab。效果如下:

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_31

环境配置

1.配置jdk

File ->Project Structure… 或者Ctrl+Alt+Shit+S打开项目结构配置

idea显示安装eslint软件包 idea中的install_git_32


idea显示安装eslint软件包 idea中的install_git_33

2.配置JVM参数

Help -> Edit Custom VM Options… 8G内存 64位 优化启动速度

idea显示安装eslint软件包 idea中的install_idea_34


idea显示安装eslint软件包 idea中的install_git_35


设置参数:

-Xms1024m
-Xmx2048m
-XX:ReservedCodeCacheSize=500m
3.其他设置
File-Other Settings-Default Settings 全局设置生效
File-Settings 只对当前工程生效

四、idea配置git信息

工具栏第一个,File -> Settings…打开设置页面

idea显示安装eslint软件包 idea中的install_github_36


idea显示安装eslint软件包 idea中的install_github_37


idea显示安装eslint软件包 idea中的install_github_38


idea显示安装eslint软件包 idea中的install_idea+git_39


最后点击ok,那么git就配置到idea上了。


五、上传项目到git

1.把项目分享到GitHub

idea显示安装eslint软件包 idea中的install_git_40


idea显示安装eslint软件包 idea中的install_idea+git_41


问题:

Can’t finish GitHub sharing process

Successfully created project ‘testDemo’ on GitHub, but initial commit failed:

unable to auto-detect email address (got ‘Administrator@su1573.(none)’)

原因:
没有初始化用户名和邮箱

解决:

在桌面右击,选择Git Bash Here

然后在弹出的窗口中输入

idea显示安装eslint软件包 idea中的install_idea+git_42

$ git config --global user.name "your name"
$ git config --global user.email "your_email@youremail.com"

设置好用户名和邮箱后,重复上边的操作,就能出现“Succssfully shared project on GitHub:testDemo ”

登录GitHub,可以看到的确已经上传了

idea显示安装eslint软件包 idea中的install_git_43

2.创建本地仓库

idea显示安装eslint软件包 idea中的install_idea+git_44


在弹出的窗口中选择/新建目录

idea显示安装eslint软件包 idea中的install_github_45

3.新建的类,上传的GitHub

新建一个testThree.java,显示红色

idea显示安装eslint软件包 idea中的install_github_46


然后,右击这个类,选择Git ->+ Add

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_47


此时,testThree.java这个文件名变成绿色的,也就是上传到本地仓库成功,此时文件只是处于暂存区,并没有真正进入到版本库中 。

idea显示安装eslint软件包 idea中的install_git_48


然后再commit File,此时项目文件从暂存区真正进入版本库中。

idea显示安装eslint软件包 idea中的install_idea+git_49


在弹出的窗口中,填写好commit message后,点击下方的“Commit”,如果出现小提示,直接点“commit”即可

idea显示安装eslint软件包 idea中的install_idea_50


然后把文件上传(Push)到github上,

idea显示安装eslint软件包 idea中的install_github_51


idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_52

Github上前后对比,

上传前:

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_53


上传后:

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_54


这样就完成了上传到github上


六、从GitHub下载项目

1.选择git

idea显示安装eslint软件包 idea中的install_github_55


填写好项目的URL,点击clone

idea显示安装eslint软件包 idea中的install_github_56


如果弹出Confirm SSH Server Key,点击yes,然后一直出现这个弹窗,则说明本地git没有和github上面的ssh公钥联系起来

idea显示安装eslint软件包 idea中的install_idea+git_57


这需要重新生成id_rsa.pub解决:

在桌面右击,选中Bash Here

idea显示安装eslint软件包 idea中的install_git_58


在弹出的窗口中输入ssh-keygen -t rsa -C "youeamil@youeamil.com",然后,连续按空格,之后在C:\Users\Administrator生成了.ssh文件夹,打开里面的id_rsa.pub文件,复制里面的内容,然后配置github settings里面的SSH and GPG Keys,选择New SSH Key,把id_rsa.pub文件的内容粘贴到key输入框,title随便写,点击Add SHH key,之后重启idea,再进行clone,就可以了

idea显示安装eslint软件包 idea中的install_idea_59


idea显示安装eslint软件包 idea中的install_github_60


idea显示安装eslint软件包 idea中的install_github_61


idea显示安装eslint软件包 idea中的install_git_62


idea显示安装eslint软件包 idea中的install_git_63


idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_64


idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_65


idea显示安装eslint软件包 idea中的install_git_66


idea显示安装eslint软件包 idea中的install_github_67


idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_68


下载后的项目目录:

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_69

2.新下载的项目需要打成war包,然后才能部署到tomcat中

问题:

在之前自己下载的项目,由于不知道需要打成war包在部署到tomcat中,好几次都是直接把文件夹部署进去,启动tomcat时不报错,但是浏览器中一直报404,后来我就自己本地新建项目,和下载下来的项目仔细对比,终于发现了这个关键,在tomcat部署项目名后面有:web exploded的才能访问成功,而下载的项目没有,经过一系列探索,原来是没有打war包就部署tomcat中了。

idea显示安装eslint软件包 idea中的install_github_70


点击最右侧的 Create Artifact

idea显示安装eslint软件包 idea中的install_git_71


自动跳转这个页面

idea显示安装eslint软件包 idea中的install_git_72


idea显示安装eslint软件包 idea中的install_idea+git_73


idea显示安装eslint软件包 idea中的install_idea+git_74


编译此war包

idea显示安装eslint软件包 idea中的install_git_75


idea显示安装eslint软件包 idea中的install_idea+git_76


idea显示安装eslint软件包 idea中的install_idea+git_77


之后就可以把这个部署到tomcat中去运行了

3.需要配置tomcat,部署项目

点击这个

idea显示安装eslint软件包 idea中的install_idea_78


或者

idea显示安装eslint软件包 idea中的install_git_79


idea显示安装eslint软件包 idea中的install_idea_80


点击左上角的绿色+号,选择Tomcat Server->Local

idea显示安装eslint软件包 idea中的install_idea显示安装eslint软件包_81


idea显示安装eslint软件包 idea中的install_github_82


idea显示安装eslint软件包 idea中的install_idea_83


启动tomcat

idea显示安装eslint软件包 idea中的install_git_84


这个项目就能成功启动了。