大家写代码最烦的就是一遍遍地重复敲相同的代码结构。实时模板就是专门为了解决这个问题而生的工具。你只要把模板定义好,以后随时可以调用。像常用的 for 循环或者打印语句,再也不用自己手敲了。 用模板的时候也很简单,把光标放到合适的位置,输入缩写,然后按一下 Tab 键,模板就展开了。如果模板里带参数的话,继续按 Tab 键就能跳到下一个需要填的地方,Shift+Tab 可以退回去改。 你想在代码里任何位置插模板都没问题,把光标放好输入缩写,按 Tab 补全变量,再按一次 Tab 或者直接按 Enter 就能完成。如果模板里有 $END$ 这个标记,光标会自动跳到末尾,编辑器也会回到普通状态。 要是想给选中的代码块加个外层结构也很容易。Windows 或 Linux 系统就用 Ctrl+Alt+J,macOS 系统就用 Cmd+Option+J 这组快捷键。弹出菜单后选个环绕模板,选中的代码瞬间就被新结构包裹起来了。 实时模板主要有四种类型,根据需要取用就行。简单模板就是纯文本固定句式,输入缩写就直接插入。参数化模板带变量,展开时会提示你补值。环绕模板专门用来包围选区。Postfix 完成功能最神奇,在表达式后面补个后缀就能直接生成语法。 想要自定义自己的模板也不难。打开 Settings/Preferences 里的 Editor 菜单,找到 Live Templates 这个选项(快捷键 Ctrl+Alt+S)。你可以新建模板、分组、改颜色一气呵成。记得给缩写设个唯一值。 如果你不小心把默认模板改坏了也别急,直接右键选择 Restore Defaults 就能一键回档。官方的样板马上就会复活。