idea开发环境配置指引手册

概述

在平时的工作中,难免遇到重装系统,换电脑之类的问题,这些问题解决之后,就要重新搭建我们的开发环境,这就
包括idea的安装和配置问题了,本篇文章,旨在记录搭建idea开发环境的各个方面,激活,汉化,插件,类注释,方法注释等等。

激活

网上激活的文章一大堆,这里不再赘述,推荐的博客可能过了不久就失效了,激活现用现查就可以了。

汉化

我是在使用idea很久之后,才想到要对其进行汉化,中国人用汉化的界面还是更舒服一些的。下面是激活相关内容参考
TranslatorX仓库,具体步骤很简单,参照readme的指导就可以了。

插件

关于插件的博客也是不胜枚举,本博客主要记录一下我测试过感觉对我来说很有用的一些插件

stackoverflow

在右键中添加了search stackoverflow按钮,当我们选中了想要在stackoverflow中查询的文本之后,右键鼠标,点击该按钮,
即可发起查询,这需要我们主机的网络可以四通八达。

总的来说,很方便。

TranslationPlugin

这个插件呢,可有可无吧,试了一下,如果我们不想下载有道词典的话,这个插件也可以满足日常开发使用

Alibaba Java Coding Guidelines

顾名思义,代码规范检查,很好的一个插件,具体使用方法见阿里巴巴 Java 开发规约插件初体验

Lombok

必备神器了,极大的减少代码量并且美化代码。Lombok介绍、使用方法和总结

#### CamelCase

将不是驼峰格式的名称,快速转成驼峰格式,安装好后,选中要修改的名称,按快捷键shift+alt+u。

可有可无,习惯了还是比较有用的。 

Rainbow Brackets

安装了用一下就知道了,帮助我们快速确认代码块。

类注释和方法注释

关于这块的,参考IntelliJ IDEA技巧-添加类注释和方法注释

在原文的基础上,我根据配置过程,对方法注释做了一些修改:

方法注释模板

1
2
3
4
5
6
7
/**
* @description $todo$
$params$
* @return $return$
* @author xdushepherd91
* @date $date$ $time$
**/

params表达式

1
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())

配置导出

根据我们习惯配置好了一个idea的环境,推荐将配置导出,并存储再github仓库中,以备不时之需。

效率提升

idea中提供了生成模板代码的方法,live template,平时常用的一些代码模板我们可以编辑成模板,以提升开发效率,此外,
idea自带了很多已有的模板,见下图,大家可以自行学习
live template

当然,keymap中的快捷键会的越多越好咯。