声明模板变量
代码模板可以根据周围的上下文进行调整,甚至在应用时以交互方式运行。 所有这些都通过 template 变量s 和 模板宏 完成。
您可以在模板设置页面中定义和编辑模板 变量s,当选择了特定模板时。 一旦您键入一个 变量(以 $ 为前缀和后缀),它就会在 编辑变量 对话框中可用。 然后,您可以通过单击 更改宏 来配置其行为:

您可以在模板中多次使用任何 变量;当模板应用时,它们的值将被同步。
声明一个模板变量
在模板编辑器的文本区域中以
$变量_name$输入一个 变量。要定义一个计算 变量 值的 macro ,请在 编辑变量 对话框中找到 变量,然后单击 更改宏。
在出现的 更改宏 对话框中,从列表中选择一个宏并单击 确定。 如果所选宏具有宏参数,则会在对话框中以粗体显示(例如, format 或 type)。 在这种情况下,当您选择一个宏后,一个文本字段或选择器会出现在模板 变量 下方。 您可以在那里指定宏参数。
如果您希望 变量 是 可编辑的 ,则其旁边的 可编辑 复选框应启用(默认情况下已启用)。 根据模板中 变量 出现的次数,执行以下操作之一:
如果 变量 在模板中仅使用一次,请确保选中复选框。
如果 变量 在模板中使用多次,则会出现一个组合框,您可以在其中选择可编辑出现的顺序号。 此编号指定当模板通过 热点会话 部署时,输入焦点将设置到 变量 的哪个出现位置。 您可能还会注意到这些编号以“M”或其他字母为前缀。 这些字母定义了在 多文件模板 的哪个文件中应为此 变量 设置输入焦点。 “M”代表主文件,并出现在所有模板中。
您还可以选择在 参数 区域中新声明的 变量,并使用上下箭头更改 变量 的顺序。 变量s 在列表中的位置定义了在应用模板时热区会话期间切换 变量s 的顺序。 这仅影响可编辑的 变量s。
在 设置 对话框中点击 保存 以应用修改,并让 JetBrains Rider 选择保存位置,或者通过从 保存 选择器中选择特定设置层来保存修改。 如需了解更多信息,请参见 基于层的设置。