19

我在 VS2008 中安装了 Resharper,它似乎已经接管了我所依赖的一些片段。例如,prop、foreach 等...

我如何告诉 Resharper 让 VS2008 使用它自己的代码片段,或者至少不要覆盖已经存在的代码片段。
更好的是,有没有办法选择性地告诉 Resharper 它可以覆盖哪些片段以及不应该覆盖哪些片段?

我知道 Live Templates 菜单项可以让您进行选择,但是在取消选择“foreach”之后,例如,VS(或者可能是 Resharper)将其视为一个函数。换句话说,当我键入“fore”并点击选项卡进行自动完成时,我最终会得到“foreach()”而不是片段操作。

谢谢

4

4 回答 4

8

您可以从 Live Templates 窗口取消选中您不想使用的那些。foreach 模板在迭代组下。

于 2009-01-23T18:42:57.820 回答
3

我知道我迟到了,但您可以使用片段编辑器复制您的片段,然后通过实时模板编辑器将其粘贴到 Resharper。该代码似乎是兼容的。我用我的几个做到了这一点,它工作得很好。

于 2011-07-20T16:53:09.483 回答
2

由于 ReSharper 4 Visual Studio 代码片段作为实时模板导入 ReSharper。这意味着您可以通过按 Ctrl+J 来调用任何代码片段。

在 Vs 中导入的所有脚本都在此弹出菜单中可用。

于 2015-02-18T19:10:26.703 回答
1

Resharper 在某些方面很棒,但在其他方面,当它在多年的肌肉记忆中粗暴对待时,它可能会令人难以置信地令人沮丧。

选项 => 环境 => 智能感知 => 完成行为 => [取消选中]“用实时模板替换关键字”

于 2017-07-28T16:11:34.127 回答