IDEA设置类、方法注释模板
快捷键
Ctrl + Y 删除当前行
Ctrl + X 剪切当前行
Ctrl + F 在当前页查找
Ctrl + R 在当前页替换
Ctrl + D 复制当前行
Alt + Enter 抽成局部变量
Ctrl + Shift + F 全局搜索(Edit -> Find -> Find in Path,和搜狗输入法冲突,需要关掉搜狗输入法快捷键)
Ctrl + Alt + F 抽成全局变量
比较两个jar包中文件
选中一个或两个jar后,Ctrl + D
类注释模板
File -> Other Setting -> Default Setting打开默认设置
Editor -> File and Code Templates -> Files -> Class 找到类注释模板,在public class前面添加模板注释
/**
* @program: ${PROJECT_NAME}->${NAME}
* @description: ${description}
* @author: qiuyu
* @create: ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
**/
方法注释
打开Setting
Editor -> Live Templates -> 点击右边加号为自己添加一个Templates Group
然后选中自己的Group再次点击加号添加Live Templates
/**
* @Description: $description$
* @Param: $params$
* @return: $returns$
* @Author: qiuyu
* @Date: $date$
*/
选择适用范围,选择所有就可以了
点击edit variables,选择表达式
最后在方法上面直接输入/ + 你设置的Abbreviation快捷键再按tab键就直接生成
文件历史版本
右击项目或文件 -> Local History -> Show History可以查看文件增删改的历史记录。
连接数据库
打开Database窗口
添加数据库
配置IP端口和账号密码
根据表自动生成POJO
连接好数据库后选择表,右击表 -》 Generate POJOs.groovy即可.
宽屏模式
这个会让最左侧项目栏贯穿上下,和Myeclipse布局一样。
插件
Setting -> Plugins
反编译插件
Java Byte code Decompiler
阿里巴巴编码规范
Alibaba Java Coding Guidelines
很好用的神器,会自动扫描不规范的代码。
FindBugs
这个插件可以检测可能的bug及不规范的位置。可以避免低级bug,而且让代码更加整洁规范。
翻译插件
Translation
使用:选中单词或者段落ctrl+shift+y翻译,ctrl+shift+s切换翻译源
mybatis跳转插件
Free Mybatis plugin
Mapper接口跳转到XML文件的插件
Lombok插件
IntelliJ Lombok plugin
自动生成java模板代码,Lombok的pom.xml 文件配置,在自定义的pojo中很有用。
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
<scope>provided</scope>
</dependency>
GenAllSetter
codehelper.generator的GenAllSetter功能,
在Java方法中, 根据 new 关键词, 为Java Bean 生成所有Setter方法。
方法一:按GenAllSetter键两次, 会为Setter方法生成默认值。
方法二:在new的下一行,Tools -> CodeHelper -> GenAllSetter
mybatisGenerator
根据generator.xml生成pojo,mapper
GenDaoCode
一键生成 service
dao
xml
sql(建表语句)
根据Pojo 文件一键生成 Dao,Service,Xml,Sql文件。
Pojo文件更新后一键更新对应的Sql和mybatis xml文件。
提供insert,insertList,update,select,delete五种方法。
能够批量生成多个Pojo的对应的文件。
自动将pojo的注释添加到对应的Sql文件的注释中。
目前支持MySQL + Java
GsonFormat
一键根据json字符生成java类。
新建一个空的pojo的java文件,然后Code -> Generate -> GsonFormat(快捷键Alt + S)
CodeGlance
在右侧生成代码地图,类似于Ultraedit中右侧的代码地图。
RestfulToolkit
RequestMapping搜索神器,并可以直接测试
View -> Tool Windows -> RestServices 加入这个插件之后, 在做java借口搜索和测试的时候方便很多
Jrebel
热部署神器,虽然收费但一定要装。具体参考
装好之后再View -> Tool Windows中找到Jrebel的几个功能
先把Tomcat配置好Update和frame要配置成Update classes and resources,
VM options最好配置下永久代(方法区)大小PermSize,不然Jrebel可能会内存溢出。
-Dfile.encoding=UTF- -server -XX:PermSize=64m -XX:MaxPermSize=256m
Deployment要部署Web exploded,不能部署war文件。不然热部署无效。
在Setting中设置Jrebel的Time Saved statistics设置短一点。
配置好后用Jrebel启动tomcat
Grep console
让日志打印的警告和报错显示颜色
google-java-format
自动格式化代码
Leetcode Editor
LeetCode插件,可以在IDEA中在线刷题
SequenceDiagram
- 生成简单序列图。
- 单击图形形状来导航代码。
- 从图中删除类。
- 将图表导出为图像。
- 通过“设置”>“其他设置”>“序列”从图表中排除类
非主要功能性插件
Material Theme UI
这是一款主题插件,可以让你的ide的图标变漂亮,配色搭配的很到位,还可以切换不同的颜色,甚至可以自定义颜色。默认的配色就很漂亮了,如果需要修改配色,可以在工具栏中Tools->Material Theme然后修改配色等。
Background image Plus
这是一款可以设置idea背景图片的插件,不但可以设置固体的图片,还可以设置一段时间后随机变化背景图片,以及设置图片的透明度等等。
View -> Set backgroundImage
activate-power-mode
这是一款让你在编码的时候,整个屏幕都为之颤抖的插件。
Window > activate-power-mode 就可以开启或者关闭相对应的效果
Nyan progress bar
这是一个将你idea中的所有的进度条都变成萌新动画的小插件。
Rainbow Brackets
彩虹颜色的括号 看着很舒服 敲代码效率变高
参考:
IDEA设置类、方法注释模板的更多相关文章
- IDEA怎么设置类的注释模板和方法注释模板
文件头注释模板 File | Settings | Editor | File and Code Templates /** * @Author your name * @DateTime ${YEA ...
- intellij idea:设置java方法注释模板(intellij idea 2019.2)
一,打开方法注释模板的编辑窗口 菜单file->打开settings editor栏目下->打开Live Templates 说明:刘宏缔的架构森林是一个专注架构的博客,地址:http ...
- 超详细设置Idea类注释模板和方法注释模板
网上找了一下,没有很详细且正确介绍Idea配置注释模板的,于是结合多篇文章自己琢磨整理出如下. 设置类注释模板 1.选择File–>Settings–>Editor–>File an ...
- IDEA类和方法注释模板设置
在开发中使用idea的注释总结:由于IDEA自带的注释模板不是太好用,所以整理一下适用于自己的模板: 一.首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释) 1.File--& ...
- IDEA设置类注释和方法注释模板
背景 在日常开发中,类和方法上希望有属于自己风格的注释模板,此文将记录如何设置IDEA类和方法注释模板. 注意:如果公司有统一的规范模板,请按照公司提供的规范模板去设置,这样可以统一代码注释风格.当然 ...
- IDEA类和方法注释模板设置(非常详细)
一.首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释) 1.File-->settings-->Editor-->File and Code Template ...
- coding++:Idea设置Java类注释模板和方法注释模板
设置类注释模板 1):选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header. ...
- idea如何设置类头注释和方法注释(带注释模板)
1.idea类注释 打开:file->setting->Editor->Filr and Code Templates->Includes->File Header 类注 ...
- idea如何设置类头注释和方法注释
CSDN 2016博客之星评选结果公布 [系列直播]算法与游戏实战技术 "我的2016"主题征文活动 详细:idea如何设置类头注释和方法注释 标签: idea ...
- intellj idea 如何设置类头注释和方法注释
intellj idea 如何设置类头注释和方法注释 intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从ecl ...
随机推荐
- centos7.3安装redis
yum install epel-release yum install redis 如果支持从其他机器能访问,需要修改配置文件 /etc/redis.conf,注释掉 bin 127.0.0.1 如 ...
- java输出重定向
Java的标准输入,输出分别是通过System.in和System.out来代表.默认情况下他们分别代表键盘和显示器. System类里提供了3个重定向标准输入,输出的方法. static void ...
- c++性能之map实现性能比较
http://www.cnblogs.com/zhjh256/p/6346501.html讲述了基本的map操作,在测试的时候,发现map的性能极为低下,与java相比相差了接近200倍.测试的逻辑如 ...
- JavaScript DOM 元素属性 状态属性
JavaScript DOM 元素属性 状态属性 版权声明:未经允许,严禁转载! 元素的属性 核心 DOM 为我们提供了操作元素标准属性的统一 API. 所有属性节点都储存在元素的 attribute ...
- Code First技术介绍
地址:https://wenku.baidu.com/view/5620b862eefdc8d376ee3258.html 仅供参考
- Python3基础 os listdir curdir 查看当前工作目录的所有文件的名字
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- 创建标签等操作DOM的原生js API
()创建新节点 createDocumentFragment() //创建一个DOM片段 createElement() //创建一个具体的元素 createTextNode() //创建一个文本节点 ...
- UVa 116 单向TSP(多段图最短路)
https://cn.vjudge.net/problem/UVA-116 题意:给出m行n列的整数矩阵,从第一列任何一个位置出发每次往右,右上或右下走一格,最终到达最后一列,要求经过的整数之和最小. ...
- 为什么Rebase是有害的
Rebase Considered Harmful Merge的两种方式 向上游提交"干净"的patch.不包含历史信息--日常提交.BUG fix.与上游的Merge记录等.就如 ...
- python 二叉排序树
class BSTNode: def __init__(self, data, left=None, right=None): self.data = data self.left = left se ...