VS 2013 Brace完成

时间:2014-02-24 14:18:40

标签: visual-studio-2013

我刚开始使用Visual Studio 2013.我喜欢自动大括号完成功能。但是在C#中,当我输入{之后按Enter键时,没有额外的行来编写我们的代码,就像在eclipse中一样。相反,光标将位于}的左侧。有人注意到了吗?有没有办法解决它。

当我按下大括号后按Enter键时,编辑器是这样的:

class Example {
|}

(光标是管道字符的位置..)

编辑: 我刚刚发现,在Visual C ++ 2013中,大括号按预期工作。

class Example {
    |
}

(光标是管道字符的位置..)

3 个答案:

答案 0 :(得分:2)

在文本编辑器/所有语言/常规页面的选项中进行检查。选择“自动大括号完成。”

顺便说一句,在2013年,您可以在“选项”中的树视图控件顶部搜索“大括号”等字词,以查找找到“大括号”的所有页面。

here获取答案。

答案 1 :(得分:0)

尝试输入

  class

然后按Tab键。

同样适用于接口,如块等等。

如果要编写属性,请键入

 prop

然后按Tab键。

答案 2 :(得分:0)

您可以按Ctrl-Enter键,它会按预期重新定位右大括号。因为Ctrl-Enter在当前行之上创建了一个新行。