激活
附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
快捷鍵:
編輯
插入代码模板(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没提交就切换分支了,解决代码丢失问题
找到历史记录,然后重置