我很喜欢ReSharper提供的很多功能,但是我绝对受不了它所做的格式化和代码完成。它让我一步一步地跌倒。在javascript中,它不断地窃取花括号,试图重新格式化我的代码,使其无法工作,并且难以找到缺少的部分。
我想在仍然获得其酷炫导航功能的同时禁用与ReSharper格式化和代码完成相关的所有内容。
有没有办法进行ReSharper的选择性安装?我已经尝试在选项中禁用这些内容,但似乎没有任何好处。
我很喜欢ReSharper提供的很多功能,但是我绝对受不了它所做的格式化和代码完成。它让我一步一步地跌倒。在javascript中,它不断地窃取花括号,试图重新格式化我的代码,使其无法工作,并且难以找到缺少的部分。
我想在仍然获得其酷炫导航功能的同时禁用与ReSharper格式化和代码完成相关的所有内容。
有没有办法进行ReSharper的选择性安装?我已经尝试在选项中禁用这些内容,但似乎没有任何好处。
前往 ReSharper | 选项。更改以下选项:
在页面环境 | 编辑器 | 行为:关闭以“自动格式化”或“自动插入”开头的选项。这不会完全禁用ReSharper的格式化功能,但至少在输入时不会自动调用它们。
在页面Intellisense | 通用:更改为“Visual Studio”。或者,如果您只是不喜欢JavaScript中的代码完成,请更改为“受限ReSharper智能感知”并关闭JavaScript。
P.S. 能否举个例子描述一下当ReSharper“窃取大括号”时你会输入什么。谢谢!
对于一些人来说,这可能是异端邪说,但我不喜欢 Resharper 的自动完成和其他智能感知功能。因此,我关闭了它们,但这样做会使我的常规 VisualStudio Intellisense 和 ParameterInfo 完全失效。我想这会让人们回到 Resharper,因为比糟糕更糟糕的是什么都没有。
如果您需要关闭 Resharper 的某些部分,方法很简单:
Resharper > 选项 > IntelliSense > 选择 Visual Studio 单选按钮
由于我不喜欢这种(可能是无意的)强制行为,我决定在这里回答如何重新启用正常的 Visual Studio 智能感知和参数信息,以下是如何恢复它们:
工具 > 选项... > 文本编辑器 > C#(例如) > 常规 > 自动列出成员
工具 > 选项... > 文本编辑器 > C#(例如) > 常规 > 勾选参数信息
工具 > 选项... > 文本编辑器 > C#(例如) > IntelliSense 勾选在输入字符后显示完成列表
在 ReSharper 的选项(2018.1.3)中找不到有问题的设置后,我在 Visual Studio 的选项(2017)中找到了它: