如何让Resharper使用Visual Studio的代码片段

时间:2009-01-23 18:29:01

标签: visual-studio-2008 resharper

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

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

我知道可以让你选择的Live Templates菜单项,但是在取消选择'foreach'之后,VS(或者可能是Resharper)将它视为一个函数。 换句话说,当我输入'fore'并点击Tab键进行自动完成时,我最终会使用'foreach()'而不是代码段操作。

由于

4 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:3)

我知道我迟到了,但您可以使用代码段编辑器复制您的代码段,然后通过实时模板编辑器将其粘贴到Resharper中。代码似乎兼容。我和我的几个人一起做了这件事,效果很好。

答案 2 :(得分:2)

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

此弹出菜单中提供了在Vs中导入的所有脚本。

答案 3 :(得分:1)

Resharper在某些方面很棒,但在其他方面,当它只是在多年的肌肉记忆中肆无忌惮时,它会令人难以置信地令人沮丧。

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