Bob*_*les 5 visual-studio-2015
我用C++和C#编写代码.在C#中,因为所有东西都在一个类中并且(至少通常)在命名空间中,所以我不会缩进它们,而是在第1行中启动函数,声明等.在VS 2010中,IDE将缩进第一行在它认为合适的类声明中行.我会把它移回去,以下所有内容都符合我的偏好.
在VS 2015中,每个行都缩进,就像包含函数按默认值缩进一样,无论实际缩进如何.例如,如果我有这些行:
x = 1;
z = 3;
Run Code Online (Sandbox Code Playgroud)
并在中间添加一行,它将自动格式化为:
x = 1;
y = 2;
z = 3;
Run Code Online (Sandbox Code Playgroud)
(如果我通过删除和替换结束'}来格式化整个函数,'函数的其余部分将向右移动,以便所有内容都与添加的行匹配.)
我有一种沉闷的感觉,这是一个无法改变的"特征"....
从Tools | Options对话框中更改
Text Editor | C# | Tabs | Indenting
Run Code Online (Sandbox Code Playgroud)
选项从“智能”到“阻止”
';'当您键入或字符时,您还需要告诉 VS 保留代码行/块'}'。禁用:
Text Editor | C# |Formatting | General | Automatically format statement on ;
Text Editor | C# |Formatting | General | Automatically format statement on }
Run Code Online (Sandbox Code Playgroud)
您可能还想尝试一下中的选项
Text Editor | C# | Formatting | Indentation
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |