2010-06-02 34 views
3

我最近安装了一些与我正在使用的mvvm-light框架一起使用的代码片段。并确保足够多的我通过VS 2010:无法使用快捷方式插入mvvm-light片段 - 与resharper 5不兼容?

Tools > Code Snippet Manager 

检查,他们是在“我的代码段”安装。

,如果我做插入剪断(右在代码窗口中单击)或CTRL K + CTRL X的话,我可以在所有可用的片段中搜索....

但我相信它可能只需要输入的快捷键(在这种情况下,mvvmlocatorproperty)和压片插入片段

但是当我键入它不承认任何快捷键...

我在做什么错?

这不是与resharper 5不兼容吗? - 我已经安装了

真的很感激

回答

1

不应该有R#5.0,我也安装工作,任何想法。我不确定问题是什么。给我发一封电子邮件,我会把你的MSN ID传给你,这样我们就可以试着去调试它。

感谢, 洛朗

+0

我向您发送了一封电子邮件,祝您好运。致意 – 2010-06-15 13:59:35

+2

您是否设法解决此问题?我有与R#5.1相同的VS设置,并且代码片段也不会出现。 – 2011-09-10 16:08:51

2

这是正常现象,如果你有ReSharper的智能感知开启 - ReSharper的,它支持所有的文件类型抑制VS本土智能感知,和ReSharper的智能感知不显示VS代码段。 基本上你有两种可供选择的方法选择去:

  1. 完全关闭ReSharper的智能感知,并使用原生VS智能感知。为此,请转至ReSharper>选项>环境>智能感知>常规并选中“Visual Studio”。这将恢复到在其完成列表中显示片段的VS智能感知。

  2. 将您的代码段作为ReSharper live template执行。这将允许您在完成列表中列出您的模板,并享受ReSharper IntelliSense提供的所有优势,包括对lowerCamelHumps的支持(通过键入mltn完成MyLongTypeName),变量命名建议,完成列表中立即和继承成员的不同呈现样式,生成微不足道的代码等。您可以从this page及其子页面了解有关ReSharper代码完成的更多信息。