用引号括起多行

时间:2016-01-08 10:19:54

标签: intellij-idea webstorm live-templates

我正在尝试构建一个实时模板,其工作方式类似于评论'实时模板(在每个选定的行之前放置//)。例如,选择多行文字,点击Code> Surround With> Single quotes(自定义实时模板)和引号将显示在每行左右。

E.g。从:

text1
text2
text3

为:

'text1'
'text2'
'text3'

不幸的是我定义的模板:

'$SELECTION$'

产生

'text1
text2
text3'  

这是有道理的。

有没有办法定义一个可以在我选择的每一行上使用的实时模板?

1 个答案:

答案 0 :(得分:2)

"发表评论"不是实时模板,而是用Java实现的操作。以同样的方式,您无法使用实时模板完成所需的工作,但您可以使用Java编写一个小插件来实现该功能。请参考Editor Basics tutorial开始编写插件。