我的IDEA配置
1. Live Templates
File | Settings | Editor | Live Templates | Hanson
1.1 /headmh(类头注释)
/**
* $TITLE$
*
* @author menghan
* @since $DATE$
*/
DATE值:date("yyyy-MM-dd")
1.2 todomh(待办)
// TODO: MH $date$ $mark$
2. Inspections检查
File | Settings | Editor | Inspections
2.1 自动生成serialVersionUID
File | Settings | Editor | Inspections下的
Java | Serialization issues | Serializable class without ‘serialVersionUID’
3. File and Code Templates
File | Settings | Editor | File and Code Templates
3.1 Class 模板
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
* @author ${USER}
* @since ${YEAR}-${MONTH}-${DAY}
*/
public class ${NAME} {
}
IDEAVIM
以下是根据自己习惯调整的IDEAVIM
" window
<space><space> HideAllWindows
" structure
<space>fs FileStructurePopup
<space>oi OptimizeImports
<space>mh MethodHierarchy
" Debug
<space>pp ShowExecutionPoint
<space>qe QuickEvaluateExpression
<space>ee EvaluateExpression
" Jump articles
<Space>gd mm`m:action GotoDeclaration<CR>