【问题标题】:How can I change the auto formatting positioning of curly braces? [duplicate]如何更改花括号的自动格式化定位? [复制]
【发布时间】:2014-06-05 03:58:07
【问题描述】:

从这里:

if (condition == true)
{
   // do something
}

对此:

if (condition == true) {
   // do something
}

在学校,PC 习惯于第二个,我更喜欢它。以为我的 Visual Studio 会自动使用第一个。我怎样才能改变它?

【问题讨论】:

  • 不要那样做。不要让 C# 看起来像 java / javascript。埃及牙套是邪恶的。顺便说一句,== true 是多余的。
  • @HighCore 帖子的第一部分是个人喜好。无论如何,你喜欢这样。我也喜欢这样。我完全同意他关于 bool == true 冗余的观点。
  • @HighCore 是的,好吧,这只是你的意见,伙计。 (即使我自己把它们放在单独的一行上。)
  • @HighCore 只是遵循常见的 C# 约定。做埃及牙套并没有。这绝对不是邪恶的。这都是关于可读性的。对于 C#,最好避免使用它,但这不是必需的。优秀的程序员可以熟悉并熟悉任何常见的约定。

标签: c# visual-studio


【解决方案1】:

工具 => 选项 => 文本编辑器 => C#

其中有大量选项供您根据需要进行调整。除非您登录到较新的版本,否则它不会从一个 Visual Studio 维护到另一个。

我还会使用“所有语言”打开“行号”(在“格式”下)之类的东西,而不仅仅是 C#。

【讨论】:

  • 行号为什么有用?
  • 这样你就可以告诉其他人你的代码中发生了什么,或者找到堆栈跟踪告诉你哪里出了问题。
  • 但是您可以单击堆栈跟踪中的条目吗?
  • 取决于它的来源。我的公司总是将它们记录在服务器上的文本文件中,或通过电子邮件发送格式化的异常。你不能那样点击它们。这只是额外的信息。您不必使用它,但要准备好让很多其他人引用它。
  • 哇,那你真的需要有相同版本的代码才能找到有问题的地方。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-04
  • 2016-12-31
  • 1970-01-01
  • 2021-07-03
  • 2023-03-26
  • 2013-07-25
相关资源
最近更新 更多