IDEA

激活

附2019.3版破解
https://www.xiaohei.com/ruanjiannews/464804.html



注册代码(到2099年到期):

ThisCrackLicenseId-{    "licenseId":"ThisCrackLicenseId",    "licenseeName":"idea",    "assigneeName":"",    "assigneeEmail":"idea@163.com",    "licenseRestriction":"For This Crack, Only Test! Please support genuine!!!",    "checkConcurrentUse":false,    "products":[    {"code":"II","paidUpTo":"2099-12-31"},    {"code":"DM","paidUpTo":"2099-12-31"},    {"code":"AC","paidUpTo":"2099-12-31"},    {"code":"RS0","paidUpTo":"2099-12-31"},    {"code":"WS","paidUpTo":"2099-12-31"},    {"code":"DPN","paidUpTo":"2099-12-31"},    {"code":"RC","paidUpTo":"2099-12-31"},    {"code":"PS","paidUpTo":"2099-12-31"},    {"code":"DC","paidUpTo":"2099-12-31"},    {"code":"RM","paidUpTo":"2099-12-31"},    {"code":"CL","paidUpTo":"2099-12-31"},    {"code":"PC","paidUpTo":"2099-12-31"}    ],    "hash":"2911276/0",    "gracePeriodDays":7,    "autoProlongated":false}

设置护眼色

对应的RGB分别为 199,237,204

编辑区设置

setting – Editor — Colors Scheme — General — Text — Default text
参考

其他区

https://blog.csdn.net/mzh1992/article/details/59483824

快捷鍵:

Eclipse vs. IDEA快捷键对比大全

編輯

插入代码模板(Ctrl+J )
psvm 也就是public static void main的首字母。同理,sout是打印的快捷鍵。
itar 快速生成array for代码块
Ctrl-Shift-J 合成一行并把不必要的空格。
ctrl alt l格式化
Ctrl + Alt + O导包
Ctrl + Shift + V 调出最近复制的N份内容
Ctrl+Shift+Space 智能补全,Ctrl + Alt + V也是
alt shift 上下 移动一行
ctrl alt t 选中代码块,生成try catch
ctrl alt v 选中一行
ctrl o 选择要重写的方法,生成
ctrl r查找替换

跳轉

Ctrl-Shift-Backspace 调转到代码中所做改变的最后一个地方,可继续
alt+f3调转到選中的詞往下出现的地方
Ctrl + E 打开曾经操作过的文件历史列表
alt+up/down 跳转到上或下一个方法
f2/shift+f2 定位到报错的地方

查看

alt q查看當前方法名,再次點查看當前類名
alt 7 查看类的方法大纲
alt f7查看方法在哪里被调用
ctrl alt 左键 到抽象方法的实现方法
ctrl f12查看类的所有方法,包括继承object的

Ctrl+Alt+B查看子类方法实现/抽象类的子类
Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。

alt shift l看git提交记录
alt shift c 查看修改记录

查找

idea 查找与替换
Shift+Shift 查找
ctrl+shift+f全局查
ctrl alt shift n 查找一个类

编译

更新单个文件使用快捷键Ctrl+Shift+F9
整个Ctrl+F9

插件lombok使用

添加依赖,并安装插件

        <!--lombok-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.18</version>
        </dependency>

常用注解

实体类使用:

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

其他如@Accessors

EqualsAndHashCode使用有一些问题,加个参数@EqualsAndHashCode(callSuper=true)

接口类使用:
import lombok.extern.slf4j.Slf4j;

IDEA像eclipse那样鼠标移到方法上显示javadoc

idea中的xml文件报错"URI is not registered"的解决方法

application context not configured for this file的问题

新建javaweb项目并用tomcat启动

https://www.cnblogs.com/sunada2005/p/4012067.html

这样会出现在webapps/里,如果是下面这样,不会出现

debug

https://www.cnblogs.com/eamonzzz/p/11639416.html
选exploed不会打war包,只有目录文件,并不出现在webapps/里

js等文件自动更新

https://www.jianshu.com/p/c2b814bd892d
修改之后,按小虫子

另外选择开发者模式exploed,并没有部署到webapps/里

IDEA Unable to import maven project: See logs for details

maven的坑,要么降低maven的版本,要么升级idea的版本。

学学

插件tomcat启动

idea的多层级目录导致mapper.xml文件不能被解析

这样不可以:

设置之后:

才可以:

git没提交就切换分支了,解决代码丢失问题


找到历史记录,然后重置

设置自动编译

原文地址:https://www.cnblogs.com/cashew/p/11262111.html