Editor -> Code Style -> Java -> Imports 9999
Editor -> General -> auto import
右键 Annotations -> View -> Names -> Full Name
all match
file encoding
antomaticlly download
Code Templates
serializable class without ‘serialVersionUID’
集成 Alfred
Tools -> Create Command-line Launcher
然后 在终端里面试一下 /usr/local/bin/idea /Users/nibnait/blog
如果没问题,直接去 Alfred 配置
必备插件:
- Lombok
- Maven Helper
- PlantUML integration
- mybatis plus
- GenerateAllSetter
- vo2dto
- POJO to JSON
好用插件:
插件名 | 作用 |
---|---|
pojo to json**(organics2016)** | 见名知意 |
Jadx Class Decompiler | 反编译器和字节码分析器 |
jclasslib | 直接将Java文件反编译为class文件 |
Grep Console | 控制台日志颜色 - info #CCCCCC - error #FF6666 |
Sequence Diagram | 在test类自动生成调用过程的时序图 |
arthas idea | arthas |
Keymap
project | cmd + 1 |
---|---|
commit | cmd + 2 |
git | cmd + 4 |
terminal | ctrl + ` |
bookmarks | cmd + 3 |
todo | cmd + t |
grade | cmd + g |
changes | hyper + c |
build | alt + b |
Fully Expand Tree Node | **alt+**鼠标滚轮下 |
collapse tree node | **alt+**鼠标滚轮上 |
manage project | cmd+shift+p |
debug actions -> drop frame / reset frame**(debug退回)** | cmd + shift + 9 |
view breakpoints | cmd + shift + f8 |
show uml diagram | ctrl+opt+shift+cmd+u |
Show Bytecode With Jclassli | ctrl+opt+shift+cmd+j |
Analyze Byte Code | ctrl+opt+shift+cmd+k |
split | cmd + shift + 2, cmd + shift + w, cmd + opt + 2 |
Main Menu -> File -> New: new java, new package, new package-info.java, new file | cmd + j, cmd + p, cmd + p, hyper + p, cmd + n |
code -> generate | cmd + n |
copy reference | cmd + shift + c |
compare with branch | hyper + b |
compare with revision | hyper + r |
show history | hyper + h |
annotate | hyper + g |
Other -> Bookmarks -> select file in project view | f1 |
hide active tool window | shift + ` |
toggle bookmark mnemonic | f2 |
idea 历史版本
https://www.jetbrains.com/idea/
历史版本:https://www.jetbrains.com/idea/download/other.html
Code Templates:
import org.junit.Test;
public class ${NAME} {
@Test
public void testCase() {
}
}
JDK 1.8:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK 1.7:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
JDK 1.6:http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase6-419409.html
JDK 1.5:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html