我发现我可以使用$SELECTION$
作为参数来使用“ EDIT VARIABLES”模式中的实时模板函数。但是,仅当我调用“带实时模板的环绕”热键时,它才起作用。但是,只有在“模板文本”区域中写有$SELECTION$
的模板会作为“使用实时模板环绕”的选项出现。如果$SELECTION$
出现在“编辑变量”模式中,但没有出现在“模板文本”区域中,则该模板将不会出现在“带有实时模板的环绕声”中。
问题是我不想在“模板文本”区域中使用$SELECTION$
的原始值。
如何在$SELECTION$
不在“模板文本”区域而又处于“编辑变量”模态的情况下使模板显示在“带有实时模板的周围”中?
我要这样做的原因是我想在regularExpression()
上运行$SELECTION$
并将结果字符串输出到模板主体。
以下图片显示了我当前的解决方法。它允许我将模板作为环绕模板调用,并将$END$
光标放在$SELECTION$
之前。这样可以在调用模板之后轻松选择$SELECTION$
,以便可以手动删除它。
此文档未透露与该问题有关的信息。 https://www.jetbrains.com/help/webstorm/template-variables.html