Mar*_*lec 10 resharper visual-studio-2010
这让我很疯狂,我已经尝试过没有解决方案的Resharper支持,但是想知道是否有人经历过这个.
当我更新现有方法并点击大括号或分号时,我得到一个双缩进:
public void abc(int a, int b) {
var c; // <- after hitting return after the curly brace
var d;
var e;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法完全关闭Resharper格式?或者至少解决这个问题?我查看了Resharper-> Code Editing-> C#,但没有找到任何有用的东西.
PS - 这是VS 2010
Dmi*_*kiy 23
ReSharper和Visual Studio都具有自动格式化功能.但在C#中,它们通常是通过按压触发的; 或者},而不是回车,所以要么你描述你的行为错了,要么你遇到了某种错误.
要关闭ReSharper自动格式化,请转到ReSharper | 选项 - >环境| 编辑并关闭"分号自动格式化"和"关闭大括号时自动格式化".如果这对您的错误没有帮助,您可能还需要在同一页面上关闭"自动插入右括号".
要关闭Visual Studio自动格式化,请转到"工具"| 选项 - >文本编辑器| C#| 格式化| 常规并关闭"自动格式化..."选项.
但即使没有自动格式格式化仍将在重构和快速修复上完成,因此您可能需要调整格式化选项(除了或关闭自动格式).首先,转到工具| 选项 - >文本编辑器| C#| 标签.确保选项卡大小和缩进大小相等(ReSharper此处不支持不同的值)并且具有正确的值.还可以选择插入空格和保持选项卡.然后去ReSharper | 选项 - >代码编辑| C#| 格式化样式| 大括号布局.根据您的代码判断,您更喜欢K&R风格.因此,请在此页面上为前6个选项选择"K&R样式"值.这些是最重要的设置,但您可能还需要查看其他格式样式设置,以便根据您的样式更好地调整它们.
| 归档时间: |
|
| 查看次数: |
7925 次 |
| 最近记录: |