【问题标题】:VS 2010: Can’t insert mvvm-light snippet using shortcut - incompatibility with resharper 5?VS 2010:无法使用快捷方式插入 mvvm-light 片段 - 与 resharper 5 不兼容?
【发布时间】:2011-06-08 03:28:35
【问题描述】:

我最近安装了一些我正在使用的 mvvm-light 框架附带的 sn-ps。果然我检查过

    Tools > Code Snippet Manager

它们安装在“我的代码片段”下。

如果我确实插入了 Snipper(在代码窗口中单击鼠标右键)或 CTRL K + CTRL X,那么我可以在所有可用的 sn-ps 中搜索......

但我确实相信只需键入快捷键(在本例中为 mvvmlocatorproperty)并按 Tab 键即可插入 sn-p

但是当我输入快捷键时它什么也识别不了...

我做错了什么??

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

任何想法都非常感谢

【问题讨论】:

    标签: visual-studio resharper mvvm-light


    【解决方案1】:

    如果您打开了 ReSharper IntelliSense,这是预期的行为 - ReSharper 在它支持的所有文件类型中抑制了 VS 本机 IntelliSense,并且 ReSharper IntelliSense 不显示 VS 代码 sn-ps。 基本上,您可以选择两种替代方式:

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

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

    【讨论】:

      【解决方案2】:

      不,它应该适用于 R# 5.0,我也安装了它。我不确定问题是什么。给我发一封电子邮件,我会将我的 MSN ID 传递给您,以便我们尝试调试它。

      谢谢, 洛朗

      【讨论】:

      • 我给你发了一封关于这个的电子邮件.. 最好的问候
      • 你解决了这个问题吗?我有与 R# 5.1 相同的 VS 设置,并且 sn-p 也没有出现。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-09
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多