用引号括起多行

Surround multiple lines with quotes

我正在尝试构建一个像 'wrap in comment' 实时模板一样工作的实时模板(在每个 selected 行之前放置一个 //)。例如,select 多行文本,单击 Code > Surround With > Single quotes(自定义实时模板),引号将出现在每行周围。

例如来自:

text1
text2
text3

至:

'text1'
'text2'
'text3'

不幸的是我定义的模板:

'$SELECTION$'

产生:

'text1
text2
text3'  

这是有道理的。

有什么方法可以定义适用于我的 selection 每一行的实时模板吗?

"Wrap in comment" 不是实时模板,而是在 Java 中实现的操作。同样,你无法使用实时模板完成你需要的功能,但你可以在 Java 中编写一个小插件来实现该功能。请参考 Editor Basics tutorial 开始编写插件。