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
58

被折叠的 条评论
为什么被折叠?



