我对Resharper的一个功能非常恼火,我无法找到如何独立禁用.
关闭Resharper,每当我在VS2015中键入prop并按TAB时,我会得到以下自动生成的代码:
public int MyProperty { get; set; }
然后,我可以通过再次按TAB重复切换int和MyProperty.
我也可以使用自动完成功能填写变量类型.
例如,假设我想创建一个名为“test”的属性为“string”的属性,我会执行以下操作:
>类型道具
>按TAB键生成属性代码模板
>类型stri
>按TAB键以自动填充带字符串的变量类型
>按TAB键移动到变量名称占位符
>型式试验
>按Return键完成
完善.
然而,在启用Resharper的情况下,虽然步骤1,2和3仍然有效,但在此之后一切都进入了底池!
如果我按TAB尝试自动完成变量类型,光标只需移动到变量名称,将变量类型保留为stri.
如果我然后再次按TAB(或甚至SHIFT TAB)尝试返回它,它只是完成该行.
为了让事情更清楚,我提供了两个GIF来证明我的问题.
第一个显示Resharper禁用时会发生什么:
解决方法
看起来你有一个intellisense设置冲突.
重新启用Resharper,然后更改此设置:
重新启用Resharper,然后更改此设置:
Resharper->选项 – > IntelliSense->常规
将选择从“Visual Studio”更改为“Resharper”,单击“保存”,所需的行为应该是您的.