
记录IDEA的配置。
Plugins
CodeGlance
FindBugs
Grep Console
GsonFormat
Key Promoter X
Lombok
RestfulToolkit
String Manipulation
Translation
Free Mybatis plugin
Mybatis Log Plugin
Keymap
| name |
Short cut |
| Toggle Full Screen mode |
Ctrl + Alt + ` |
Live Tempkates
<template name="<assert>" value="Assert.isTrue(Objects.nonNull(), "");" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<column>" value="@Column(name = "")" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<debug>" value="if(log.isDebugEnabled()){ log.debug("$class$- $method$:{}",); } " description="" toReformat="false" toShortenFQNames="true"> <variable name="class" expression="className()" defaultValue="" alwaysStopAt="true" /> <variable name="method" expression="methodName()" defaultValue="" alwaysStopAt="true" /> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<getMapping>" value="@GetMapping("/") public ResponseEntity method(){ return ResponseEntity.ok(new BaseEntity<>()); }" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<gson>" value="private static Gson gson = new Gson();" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<info>" value="log.info("$class$- $method$:{}",);" description="" toReformat="false" toShortenFQNames="true"> <variable name="class" expression="className()" defaultValue="" alwaysStopAt="true" /> <variable name="method" expression="methodName()" defaultValue="" alwaysStopAt="true" /> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<log>" value="private static final Logger log = LoggerFactory.getLogger($className$.class);" description="" toReformat="false" toShortenFQNames="true"> <variable name="className" expression="className()" defaultValue="" alwaysStopAt="true" /> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<logAgson>" value="private static final Logger log = LoggerFactory.getLogger($className$.class); private static Gson gson = new Gson();" description="" toReformat="false" toShortenFQNames="true"> <variable name="className" expression="className()" defaultValue="" alwaysStopAt="true" /> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<omap>" value="Map<String,Object> param = new HashMap<>();" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<pf>" value="private final " description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<postMapping>" value="@PostMapping("/") public ResponseEntity method(){ return ResponseEntity.ok(new BaseEntity<>()); }" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template> <template name="<smap>" value="Map<String,String> param = new HashMap<>();" description="" toReformat="false" toShortenFQNames="true"> <context> <option name="JAVA_CODE" value="true" /> </context> </template>
|
File and Code Templates
/** * ${PROJECT_NAME}: ${NAME} * * @author NoPainAnymore * @version 1.0.0, ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} * @since 1.0.0, ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} */
|
近期评论