20210817
下载和安装
eclipse格式化 、import包导入设置、忽略文件不显示
集成maven、git、有道翻译、jrebel热部署
本文目录
下载
官网地址 https://www.jetbrains.com/idea/
步骤:Download -> Ultimate -> Submit
百度网盘 https://pan.baidu.com/s/12cvWQey0aLyyfSIEFlUwQA 提取码:pi2e
PJ大法 https://pan.baidu.com/s/1uNOGSucpFjeb-BhoiCZumw 提取码:1g4b
安装
选择64位后,其他按照个人喜好配置(可一路默认,傻瓜是安装)
此处详细步骤,可参考其他博主,很多
详细配置(持续更新)
idea设置eclipse格式化
- File | Settings | Plugins 搜索Eclipse Code Formatter 安装
- File | Settings | Other Settings | Eclipse Code Formatter
idea设置import包导入顺序
路径:File | Settings | Editor | Code Style | Java
我们开发时通常规定,import包格式为全类名样式,如:
import com.cc.constants.MqTypeConstants
;
不过ideaJ默认超过一定数量,显示为import com.*
通过此处设置可进行import的定制化配置。
参考步骤4,设置为99或者更多(根据业务可能存在的类数量设置),超过该上限,才会使用 import com.*
的形式。
我们开发时通常规定,
java.*,javax.*
最先导入,其他按照指定顺序导入。
参考步骤5,设置import包的导入顺序,博主的个人设置为
空行
import java.*
空行
import javax.*
空行
import org.*
空行
import com.*
空行
import all other imports
空行
import static all other imports
idea设置忽略文件不显示
idea默认生成.mvn,.idea后缀的文件,有些时候不是我们想看到的,通过设置可以在idea显示中排除不想看到的文件
路径:File | Settings | Editor | File Types
点击步骤3的+号,填入*.idea
等需要忽略显示的文件后缀。
支持*.后缀名(模糊匹配) 和cc.html(完全匹配)忽略。
idea设置类注释模板
我们新建类时,需要在类上增加注释信息,此处设置可定制化修改
步骤2处一般修改class, interface, enum就够用了。
步骤3处的内容如下。 可自作修改。
/**
*
* @discreption:
* @author: admin
* @date: ${YEAR}年${MONTH}月${DAY}日 ${TIME}
* @version: ${YEAR}年${MONTH}月${DAY}日 admin
*/
idea设置方法注释模板
开发过程中,需要对方法进行注释,idea提供非常好用的动态模板设置,通过下面可动态获取方法入参,异常抛出类,大大节省了ctrl+c,ctrl+v操作。
路径:File | Settings | Editor | Live Templates
步骤3中,模板名字,也是我们使用时的快捷触发方式
如:模板名字为am,则在方法上面输入/am后 回车,即可选择该模板
步骤5中,严格按照提供的格式进行设置,否则会出现,param无法动态获取入参以及格式乱了等问题。
**
*
* @Description:
$param$
* @return: 返回结果描述
* @return $return$: 返回值
* @throws $throws$
*/
步骤6中 设置的内容如下,直接复制粘贴即可,亲测好用。
param
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\r\\n': '')}; return result", methodParameters());
throws
expressionType(Expression)
return
groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split('<').toList(); for(i = 0; i < params.size(); i++) {if(i!=0){result+='<';}; def p1=params[i].split(',').toList(); for(i2 = 0; i2 < p1.size(); i2++) { def p2=p1[i2].split('\\\\.').toList(); result+=p2[p2.size()-1]; if(i2!=p1.size()-1){result+=','} } ; }; return result", methodReturnType());
idea集成maven
- 所有项目环境
路径:Customize| All settings | Build, Execution, Deployment | Build Tools | Maven
备注说明:
步骤1,未进入项目,全局配置。
步骤6,
Maven home path 选择maven安装包解压后的位置
User settins 勾选Override 选择maven安装包解压后的位置中settings.xml文件(settings.xml中可以有多个)
Local repository 勾选Override 选择本地maven仓库
- 当前项目(针对不同项目的配置)
路径:File | Settings | Build, Execution, Deployment | Build Tools | Maven
备注说明:按照上面456步骤设置。
idea集成git
路径:File | Settings | Version Control | Git
备注说明:设置完后,点击test(步骤5),成功即可。
idea集成有道翻译
- File | Settings | Plugins 搜索插件 Translation,安装。
- 有道翻译https://ai.youdao.com/console/#/
按照步骤创建应用 - File | Settings | Tools | Translation ,进行有道翻译的配置 应用ID和应用Key。
idea设置热部署jrebel
ideaJ不提供热部署启动
修改代码后需要run或者debug重启服务,开发过程中浪费不少时间
因此,可参考如下设置PJ插件jrebel
-
下载代理软件后 网站 双击运行
-
uuid生成 在线生成uuid
-
ideaJ
1.File | Settings | Plugins 搜索jrebel 安装并重启idea
2.路径 File | Settings | JRebel & XRebel
找到Activate now(未PJ的)或者 Change license(PJ过的)
Team URL中
第一行:http://127.0.0.1:8888/将获得的uuid放在这个位置
第二行:邮箱(符合格式的邮箱都行,可自定义) -
PJ完毕后,将jrebel设置为work offline默认,博主使用此方法已经PJ至2022年,稳定且非常好用。