这篇博客用于记录 我的IDEA的一些原有配置信息位置 及 恢复
IDEA2020.1的配置文件路径:
C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2020.1\
fileTemplates.
文件注释模板

/**
* @author liuminkai
* @version 1.0
* @datetime ${DATE} ${TIME}
* @decription ${DECRIPTION}
**/
templates.
行注释模板

<templateSet group="other">
<template name="syso" value="System.out::println" description="a lambda expression" toReformat="false" toShortenFQNames="true">
<context>
<option name="JAVA_EXPRESSION" value="true" />
</context>
</template>
<template name="twr" value="try() { }" description="try-with-resources" toReformat="false" toShortenFQNames="true">
<context>
<option name="JAVA_EXPRESSION" value="true" />
</context>
</template>
<template name="**" value="** * $desc$ * @date $date$ $time$ $params$ * @return $return$ * @throw **/" shortcut="ENTER" description="" toReformat="false" toShortenFQNames="true">
<variable name="desc" expression="" defaultValue="" alwaysStopAt="true" />
<variable name="date" expression="date()" defaultValue="" alwaysStopAt="true" />
<variable name="time" expression="time()" defaultValue="" alwaysStopAt="true" />
<variable name="params" expression="groovyScript("def result=''; def params=\"${_1}\".replaceAll('[\\\\[|\\\\]|\\\\s]', '').split(',').toList(); for(i = 0; i < params.size(); i++) {result+=' * @param ' + params[i] + ((i < params.size() - 1) ? '\\n' : '')}; return result", methodParameters()) " defaultValue="" alwaysStopAt="true" />
<variable name="return" expression="methodReturnType()" defaultValue="" alwaysStopAt="true" />
<context>
<option name="JAVA_CODE" value="true" />
</context>
</template>
</templateSet>
快捷键.

<application>
<component name="KeymapManager">
<active_keymap name="Eclipse copy" />
</component>
</application>

<keymap version="1" name="Eclipse copy" parent="Eclipse">
<action id="Back">
<mouse-shortcut keystroke="button4" />
</action>
<action id="Console.Execute.Multiline" />
<action id="Console.Jdbc.Execute" />
<action id="Console.Jpa.GenerateSql" />
<action id="Diff.NextChange">
<keyboard-shortcut first-keystroke="ctrl f6" />
<keyboard-shortcut first-keystroke="ctrl page_down" />
</action>
<action id="Diff.PrevChange">
<keyboard-shortcut first-keystroke="shift ctrl f6" />
<keyboard-shortcut first-keystroke="ctrl page_up" />
</action>
<action id="DirDiffMenu.SynchronizeDiff.All" />
<action id="EditorChooseLookupItemCompleteStatement" />
<action id="EditorCompleteStatement" />
<action id="EditorSplitLine" />
<action id="EditorStartNewLine">
<keyboard-shortcut first-keystroke="ctrl enter" />
</action>
<action id="EditorStartNewLineBefore">
<keyboard-shortcut first-keystroke="ctrl alt enter" />
<keyboard-shortcut first-keystroke="shift ctrl enter" />
</action>
<action id="FindInPath">
<keyboard-shortcut first-keystroke="shift f" />
</action>
<action id="Forward">
<mouse-shortcut keystroke="button5" />
</action>
<action id="Generate">
<keyboard-shortcut first-keystroke="alt insert" />
<keyboard-shortcut first-keystroke="alt space" />
</action>
<action id="Groovy.Shell.Execute" />
<action id="HighlightUsagesInFile">
<keyboard-shortcut first-keystroke="shift ctrl f7" />
</action>
<action id="JumpToLastChange">
<keyboard-shortcut first-keystroke="ctrl q" />
<keyboard-shortcut first-keystroke="alt left" />
</action>
<action id="JumpToNextChange">
<keyboard-shortcut first-keystroke="alt right" />
</action>
<action id="KotlinShellExecute" />
<action id="NextTab">
<keyboard-shortcut first-keystroke="ctrl f6" />
<keyboard-shortcut first-keystroke="ctrl page_down" />
<keyboard-shortcut first-keystroke="ctrl alt right" />
</action>
<action id="OverrideMethods">
<keyboard-shortcut first-keystroke="shift alt o" />
</action>
<action id="PreviousTab">
<keyboard-shortcut first-keystroke="shift ctrl f6" />
<keyboard-shortcut first-keystroke="ctrl page_up" />
<keyboard-shortcut first-keystroke="ctrl alt left" />
</action>
<action id="TypeHierarchy">
<keyboard-shortcut first-keystroke="f4" />
<keyboard-shortcut first-keystroke="ctrl h" />
</action>
<action id="ViewSource" />
</keymap>