快捷键

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

彩虹颜色的括号  看着很舒服 敲代码效率变高

参考:

https://www.cnblogs.com/jimoer/p/8799437.html

IDEA设置类、方法注释模板的更多相关文章

  1. IDEA怎么设置类的注释模板和方法注释模板

    文件头注释模板 File | Settings | Editor | File and Code Templates /** * @Author your name * @DateTime ${YEA ...

  2. intellij idea:设置java方法注释模板(intellij idea 2019.2)

    一,打开方法注释模板的编辑窗口 菜单file->打开settings editor栏目下->打开Live Templates   说明:刘宏缔的架构森林是一个专注架构的博客,地址:http ...

  3. 超详细设置Idea类注释模板和方法注释模板

    网上找了一下,没有很详细且正确介绍Idea配置注释模板的,于是结合多篇文章自己琢磨整理出如下. 设置类注释模板 1.选择File–>Settings–>Editor–>File an ...

  4. IDEA类和方法注释模板设置

    在开发中使用idea的注释总结:由于IDEA自带的注释模板不是太好用,所以整理一下适用于自己的模板: 一.首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释) 1.File--& ...

  5. IDEA设置类注释和方法注释模板

    背景 在日常开发中,类和方法上希望有属于自己风格的注释模板,此文将记录如何设置IDEA类和方法注释模板. 注意:如果公司有统一的规范模板,请按照公司提供的规范模板去设置,这样可以统一代码注释风格.当然 ...

  6. IDEA类和方法注释模板设置(非常详细)

    一.首先我们来设置IDEA中类的模板:(IDEA中在创建类时会自动给添加注释) 1.File-->settings-->Editor-->File and Code Template ...

  7. coding++:Idea设置Java类注释模板和方法注释模板

    设置类注释模板 1):选择File–>Settings–>Editor–>File and Code Templates–>Includes–>File Header. ...

  8. idea如何设置类头注释和方法注释(带注释模板)

    1.idea类注释 打开:file->setting->Editor->Filr and Code Templates->Includes->File Header 类注 ...

  9. idea如何设置类头注释和方法注释

    CSDN 2016博客之星评选结果公布      [系列直播]算法与游戏实战技术      "我的2016"主题征文活动 详细:idea如何设置类头注释和方法注释 标签: idea ...

  10. intellj idea 如何设置类头注释和方法注释

    intellj idea 如何设置类头注释和方法注释           intellj idea的强大之处就不多说了,相信每个用过它的人都会体会到,但是我们也会被他的复杂搞的晕头转向,尤其刚从ecl ...

随机推荐

  1. 数据仓库基础(十二)Informatica组件(2)

    本文转载自:http://www.cnblogs.com/evencao/p/3152708.html 1.Router Transformation:在filter 组件中只能写一个过滤条件.而在R ...

  2. quartz开源作业调度框架的配置

    quartz开源作业调度框架的job服务实现,Quartz是一个完全由java编写的开源作业调度框架,使用时候需要创建一个实现org.quartz.Job接口的java类,Job接口包含唯一的方法: ...

  3. java多线程----Semaphore信号量

    import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util ...

  4. (八)git更改提交操作

    1.git reset --hard + hash值 2.git reflog 查看当前仓库的操作日志 3.git commit --amend 修改提交信息(上一条) 4.git rebase -i ...

  5. SNMP学习笔记之SNMPWALK 安装与使用详解

    0x00 简介 snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户.通过snmpwalk也可以查看支 ...

  6. P3810 【模板】三维偏序(陌上花开)

    P3810 [模板]三维偏序(陌上花开) cdq分治+树状数组 三维偏序模板题 前两维用cdq分治,第三维用树状数组进行维护 就像用树状数组搞逆序对那样做--->存权值的出现次数 attenti ...

  7. Ubuntu18.04安装Openssl-1.1.1

    1.查看版本 Ubuntu的版本是18.04.使用openssl version命令查看openssl版本,可以看到Ubuntu自带了openssl-1.1.0版本,因此安装新版本需要替换旧版本. 2 ...

  8. [noip模拟题]LGTB 玩THD

    LGTB 最近在玩一个类似DOTA 的游戏名叫THD 有一天他在守一座塔,对面的N 个小兵排成一列从近到远站在塔前面每个小兵有一定的血量hi,杀死后有一定的金钱gi 每一秒,他都可以攻击任意一个活着的 ...

  9. 【LTE基础知识】SGLTE, SVLTE, CSFB, VoLTE【转】

    本文转载自:https://blog.csdn.net/henryghx/article/details/18416405 4G网络下实现语音通话功能的技术共有三种——VoLTE.SGLTE(GSM ...

  10. P3901 数列找不同

    P3901 数列找不同 题目描述 现有数列 \(A_1,A_2,\cdots,A_N\) ,Q 个询问 \((L_i,R_i)\) , \(A_{Li} ,A_{Li+1},\cdots,A_{Ri} ...