我正在尝试构建一个实时模板,它的工作方式类似于“评论包装”实时模板(在每个选定行之前放置一个 //
)。例如,选择多行文本,点击代码
> Surround With
> Single quotes
(自定义实时模板),每行周围都会出现引号.
例如来自:
text1
text2
text3
到:
'text1'
'text2'
'text3'
不幸的是我定义的模板:
'$SELECTION$'
产生:
'text1
text2
text3'
这是有道理的。
有什么方法可以定义适用于我选择的每一行的实时模板吗?
最佳答案
"Wrap in comment"不是实时模板,而是用 Java 实现的 Action 。同样,您无法使用实时模板完成您需要的功能,但您可以用 Java 编写一个小插件来实现该功能。请引用Editor Basics tutorial开始编写插件。
关于intellij-idea - 用引号括起多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34674568/