使用制表位编号在片段中进行变量转换

Variable transforms in snippets using tabstop number

我想知道是否可以使用制表位整数作为转换变量。在 sublime 转换中允许以下行为:

This is a ${1:simple} snippet

This snippet is ${1/complex/not/} for beginners

预期的行为是除了 complex 之外的任何内容都打印 This snippet is for beginners(当输入 complex 时应该打印 This snippet is not for beginners

我在我的自定义版本的 Monaco 中进行了尝试,但未能成功运行,但我注意到文档并未明确将其命名为一项功能。

有没有人设法让这个工作?如果是这样,我将使用有关我的设置的更多细节更新此问题。

谢谢

尚不支持占位符转换,仅支持变量(例如 ${TM_SELECTED_TEXT/match/replacement/}。跟踪此问题的 Visual Studio 代码库中的问题在此处:

Snippet transformations for placeholders #34683