ReSharper可以自动完成闭合大括号的选择吗?

时间:2015-10-26 08:45:43

标签: visual-studio visual-studio-2013 visual-studio-2015 resharper textselection

我经常需要用括号括起选定的文本或其他任何内容:

Lorem ipsum dolor sit met.
     [-----] <- selection

但是当我点击例如{时,selectecd文本将替换为{。不过我希望用{}括起来像

Lorem {ipsum} dolor sit met.

是否可以使用ReSharper v9

1 个答案:

答案 0 :(得分:2)

幸运的是,在 text 选择的情况下,可以使用Surround Templates调用的Alt+Enter(Visual Studio键盘方案)。 ReSharper有大括号的内置模板:{}。它将大括号放在单独的行上,因此在您的情况下,最好在Tools -> Templates Explorer中定义自定义模板。这很简单,您需要在模板定义中添加{$SELECTION$}之类的内容,它将内嵌

P.S。 R#如果在字符串定义中选择代码而不是文本块,则R#会阻止大括号放在同一行上。因此,自定义内联模板在代码案例中不起作用。