我经常需要用括号括起选定的文本或其他任何内容:
Lorem ipsum dolor sit met.
[-----] <- selection
但是当我点击例如{
时,selectecd文本将替换为{
。不过我希望用{}
括起来像
Lorem {ipsum} dolor sit met.
是否可以使用ReSharper v9
?
答案 0 :(得分:2)
幸运的是,在 text 选择的情况下,可以使用Surround Templates
调用的Alt+Enter
(Visual Studio键盘方案)。 ReSharper有大括号的内置模板:{}
。它将大括号放在单独的行上,因此在您的情况下,最好在Tools -> Templates Explorer
中定义自定义模板。这很简单,您需要在模板定义中添加{$SELECTION$}
之类的内容,它将内嵌。
P.S。 R#如果在字符串定义中选择代码而不是文本块,则R#会阻止大括号放在同一行上。因此,自定义内联模板在代码案例中不起作用。