我喜欢ReSharper提供的许多功能,但我绝对无法忍受格式化和代码完成。它让我每走一步都会绊倒我。在javascript中,它不断地窃取大括号,试图重新格式化我的代码,使其无法正常工作,并且很难找到丢失的部分。
我想禁用ReSharper格式化和代码完成的所有功能,同时仍然可以获得酷炫导航功能的好处。
有没有选择性地安装ReSharper?我已经尝试在选项中禁用这些东西,但它似乎没有任何好处。
答案 0 :(得分:37)
转到ReSharper |选项。更改以下选项:
在页面环境|编辑器:关闭从“自动格式化”或“自动插入”开始的选项。这不会完全禁用ReSharper格式化功能,但至少在键入时不会自动调用它们。
在页面上Intellisense |一般:更改为“Visual Studio”。或者,如果您只是不喜欢JavaScript中的代码完成,请更改为“Limited ReSharper Intellisense”并关闭JavaScript。
P.S。能否请您举例说明,当ReSharper“窃取大括号”时,您会键入什么?谢谢!
答案 1 :(得分:10)
这对某些人来说是异端,但我不喜欢Resharper的自动完成和其他智能感知项目。我把它关掉但是这样做让我的正常VisualStudio Intellisense和ParameterInfo完全失效。我认为这会导致人们回到Resharper,因为什么比坏更糟糕的是什么。
如果你需要关闭Resharper部分,那就非常直接了:
Resharper>选项> IntelliSense> 选择Visual Studio单选按钮
由于我不喜欢这种(可能是无意的)强制,我决定在这里回答如何重新激活正常的Visual Studio intellisense和参数信息,这是如何将其恢复。
工具>选项......>文本编辑器> C#(例如)>一般> 自动列表成员
工具>选项......>文本编辑器> C#(例如)>一般> 勾选参数信息
工具>选项......>文本编辑器> C#(例如)> IntelliSense 键入字符后在显示完成列表上打勾
答案 2 :(得分:1)