c# - 不要移动到新创建的方法/类/接口(interface)

标签 c# .net visual-studio resharper resharper-6.0

Resharper 在使用灯泡操作创建时自动移动到新创建的类、方法等。例如,如果我在一个对象上使用一个不存在的方法,Resharper 为我提供了创建该方法的可能性。完成后,它会自动打开代码文件并移至新生成的方法。

当以 TDD 方式创建单元测试时,或者只是当实现一个类需要另一个尚不存在的类时,跳转到另一个地方会减慢我的编码速度并打断我。我可以将 Resharper 配置为不切换吗?此行为类似于也允许创建方法 stub 的 Visual Studio 智能标记。

最佳答案

据我所知,您无法将 ReSharper 配置为不切换。

这背后的原因是,您需要为 ReSharper 在生成代码时部署的模板中的占位符选择值,有时您还可以使用某些代码完成选项(例如,当您生成一个属性时,您有在自动实现它或创建支持字段之间进行选择。)

您可以做的是使用 ReSharper 导航操作返回到最后的代码位置:

  • 导航到最近的编辑(在 IntelliJ 中为 Ctrl+Shift+Alt+Backspace keymap) 为您提供最近编辑的列表以供选择
  • Navigate to Previous Edit (Ctrl+Shift+Backspace) 让您直接 之前的代码编辑位置

关于c# - 不要移动到新创建的方法/类/接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6827070/

相关文章:

c# - 获取 HTML 表格数据

c++ - CMake 使用 32 位或 64 位编译器

visual-studio - 卸载 Visual Studio 2010

.net - 适用于 WCF Windows 服务的 Amazon EC2

c++ - inline 关键字导致 Visual C++ 中的链接器错误 2019

c# - 如何将字符串与 linq 中的 "filter"列表进行比较?

c# - 如何将1个字符串分成多个字符串

c# - DataGridView:按值传递还是按引用传递?

c# - innosetup 中的序列号

c# - 如何从某个端口上的服务器获取所有可用链接?