当使用灯泡动作创建时,Resharper会自动移动到新创建的类,方法等。例如,如果我在对象上使用不存在的方法,Resharper为我提供了创建该方法的可能性。如果是这样,它会自动打开代码文件并移动到新生成的方法。
以TDD方式创建单元测试时,或者只是在实现一个需要另一个尚不存在的类的类时,跳转到另一个地方会减慢编码速度并中断我。我可以将Resharper配置为不切换吗?此行为类似于Visual Studio智能标记,它也允许创建方法存根。
答案 0 :(得分:3)
据我所知,你不能配置ReSharper不要切换。
这背后的原因是你需要为ReSharper在生成代码时部署的模板中的占位符选择值,有时你也可以使用某些代码完成选项(例如,当你生成属性时,你有在自动实现它或创建支持字段之间进行选择。)
您可以使用ReSharper导航操作返回上一个代码位置:
答案 1 :(得分:1)
免责声明:我知道这不是一个理想的答案,但我正在努力解决这个问题。
内置Ctrl +。 Visual Studio内置的功能可以很好地处理字段和属性,并且没有导航到生成的代码的副作用。
请注意,我不允许Resharper在Visual Studio中更改键盘快捷键,并且我自己映射Alt + Enter。对于那些使用其他键盘映射选项的用户,您可能会发现Ctrl +。被Resharper超越,但我自己还没有尝试过。如果是这样,您可以始终映射标准Ctrl +。 Visual Studio的功能,以及为此目的访问它的其他快捷方式。
我希望JetBrains关注这些问题。