ideaJ2021详细配置(答疑解惑非常好用)


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格式化

  1. File | Settings | Plugins 搜索Eclipse Code Formatter 安装
  2. File | Settings | Other Settings | Eclipse Code Formatter
    eclipse格式化插件安装及设置

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集成有道翻译

  1. File | Settings | Plugins 搜索插件 Translation,安装。
  2. 有道翻译https://ai.youdao.com/console/#/
    按照步骤创建应用
  3. File | Settings | Tools | Translation ,进行有道翻译的配置 应用ID和应用Key。

步骤2 创建应用
步骤3截图

idea设置热部署jrebel

ideaJ不提供热部署启动
修改代码后需要run或者debug重启服务,开发过程中浪费不少时间
因此,可参考如下设置PJ插件jrebel
  1. 下载代理软件后 网站 双击运行
    代理软件截图

  2. uuid生成 在线生成uuid

  3. 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放在这个位置
    第二行:邮箱(符合格式的邮箱都行,可自定义)

  4. PJ完毕后,将jrebel设置为work offline默认,博主使用此方法已经PJ至2022年,稳定且非常好用。

完整截图

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值