【问题标题】:Visual Studio New Line Curly Brace Formatting IssueVisual Studio 新行花括号格式问题
【发布时间】:2016-08-17 11:35:04
【问题描述】:

我的问题是当我创建一个新方法时,它看起来像这样......

public string firstName {
}

光标停留在 } 之前,然后如果我输入更多代码,它看起来像......

public string firstName {
    get;}

还有……

public string firstName {
    get;
    set;}

然后我必须按 Enter 才能让它看起来像......

public string firstName {
    get;
    set;
}

我希望它从一开始的样子是......

public string firstName {
    <cursor here>
}

我查看了所有格式选项,但似乎找不到任何东西。我以前也遇到过这种情况,不知道是什么原因导致了这个问题。这很烦人!请帮忙。

【问题讨论】:

  • 你用的是什么版本的VS?这可能会帮助人们找出正确的选择。
  • 我正在使用社区 Visual Studio 2015 的最新更新。

标签: c# visual-studio code-formatting


【解决方案1】:

试试这个。工具->选项->文本编辑器->C#->格式化->新行。在那里,在大括号的新行选项下,确保所有这些都被选中。当您键入左大括号然后按 Enter 键时,这决定了大括号的位置。

编辑:没有这样做,但是第二个建议的 Wrapping 然后检查“Leave block on single line”确实为 OP 做到了。

【讨论】:

  • 我已经尝试过了,它会导致同样的问题,除了左大括号在新行上,右大括号在下一行。两者之间没有空行。这个问题出现在我的笔记本电脑和台式机上,以前没有发生过。
  • @Nasir Maybe Wrapping -> 将块留在单行?我的被​​检查了。我的 VS 做你想做的事。除此之外,你的电脑里可能有侏儒吗?
  • @Nasir 非常欢迎您。请投票/接受,因为它有效。我将编辑我的答案以包含它。
猜你喜欢
  • 2019-01-04
  • 1970-01-01
  • 1970-01-01
  • 2016-12-31
  • 2018-07-31
  • 2011-02-07
  • 2017-12-03
  • 2011-09-07
  • 1970-01-01
相关资源
最近更新 更多