我似乎无法在 intellij IDEA 的实时模板中找到多个光标点的解决方案
Jav*_*aru 13
没有办法让光标在多个点结束。但是您可以在模板的多个位置重复相同的变量,然后当您编辑该变量时,它会在所有位置发生变化。
例如,这个简单的例子将创建三个相同类型的变量,我在扩展模板后输入/编辑的类型。实际模板如下。您可以将其复制到剪贴板,然后将其作为模板粘贴到实时模板设置对话框中。在示例中,我使用了一个名为 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>
Run Code Online (Sandbox Code Playgroud)
要在评论中回答 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 上的“通过导出/导入共享实时模板”部分
| 归档时间: |
|
| 查看次数: |
1574 次 |
| 最近记录: |