我似乎找不到在intellij IDEA
中的实时模板中有多个光标点的解决方案答案 0 :(得分:4)
无法在多个点上设置光标 结束 。但是您可以在模板中的多个位置重复相同的变量,然后在编辑该变量时,它会在所有位置发生变化。
例如,这个简单的例子将创建三个相同类型的变量,我在展开模板后输入/编辑的类型。实际模板如下。您可以将其复制到剪贴板,然后将其作为模板粘贴到“实时模板”设置对话框中。在这个例子中,我使用了一个名为EDIT的变量。
<template name="meex" value="$EDIT$ a; $EDIT$ b; $EDIT$ c;" description="Multiple Edit Example" toReformat="true" toShortenFQNames="true">
<variable name="EDIT" expression="" defaultValue="" alwaysStopAt="true" />
<context>
<option name="JAVA_DECLARATION" value="true" />
</context>
</template>
在评论中回答OP的问题......
使用示例模板:
meex
(或您在步骤4A中设置的任何缩写)然后点击Tab
(或步骤4B中定义的任何键)来使用模板。$EDIT$
占位符变量,完成后点击 Enter 。您可以在IntelliJ IDEA帮助文档中了解有关实时模板的更多信息:https://www.jetbrains.com/help/idea/live-templates.html了解它们的最佳方法是查看包含的模板,制作它们的副本(只需右键单击一个,选择副本,然后将其粘贴到其他位置),然后编辑模板,并在模板设置对话框的“编辑变量”按钮中查看变量的配置方式。您可能不希望直接编辑包含的模板,因此不会损坏它们。在玩之前,你可能想要备份它们,以防万一。导出它们是最简单的方法。请参阅https://www.jetbrains.com/help/idea/sharing-live-templates.html
上的“通过导出/导入共享实时模板”部分