【发布时间】:2014-10-10 10:29:40
【问题描述】:
当我按下回车键时,它会重新定位大括号。我怎么能阻止它?我希望 VS 在我输入左大括号后继续自动添加右大括号,但我不希望它在输入时移动大括号。我该怎么做?
【问题讨论】:
-
工具 - 选项 - 文本编辑器 - C# - 格式化 - 大括号的新行选项?
-
您在 VS2012 中标记了问题。如果真的是 2013 年,我目前手头没有,它应该在一个非常相似的地方。
-
那里的选项只会改变开括号自动去的地方。我希望打开的大括号根本不动。
-
“只改变开括号会自动移动的位置”和“我希望开括号根本不动”有什么区别?如果您取消选中“在新行上放置左大括号...”选项,它将在您输入的行上留下左大括号。这和你问的有什么不同?
-
@DaveKidder 如果我取消选中该选项,它将不会在我输入的行上留下左大括号。如果我将它移到新行,它将移到第一行。换句话说,选中该选项会自动将大括号移动到新行,取消选中它会自动将大括号移动到 if/for/switch... 所在的同一行。问题是,在密集的代码中,我更喜欢将它放在新行上,但在小块中,我更喜欢将它与 if/for... 放在同一行上。
标签: c# .net visual-studio visual-studio-2012 visual-studio-2013