【问题标题】:IntelliSense has forgotten my code snippets!IntelliSense 忘记了我的代码片段!
【发布时间】:2011-02-19 11:22:39
【问题描述】:

我有一堆代码 sn-ps 导入 Visual Studio。就在最近,它们已停止在 Intellisense 中显示。

如果键盘快捷键在 IntelliSense 上没有显示任何其他内容,那么我可以使用 tab 键并插入代码 sn-p 就好了。

但是,如果 sn-p 的键盘快捷键恰好还调出 IntelliSense 中的其他项目,则 Tab 键将选择这些项目中的第一个,所以我实际上根本无法使用代码 sn-p!

有人知道为什么 IntelliSense 无法列出我的代码 sn-p 快捷方式吗?我最近开始使用 ReSharper,但这肯定不是问题吗?!

感谢您的帮助

大卫

【问题讨论】:

    标签: visual-studio intellisense code-snippets


    【解决方案1】:

    这肯定与安装 Resharper 有关。它做的第一件事就是关闭 IntelliSense。检查this question 以获取有关保留您的 sn-ps 的帮助。

    【讨论】:

    • 好的 - 所以这是一个 ReSharper 问题。感谢您的澄清!
    【解决方案2】:

    我知道我迟到了,但您可以使用 sn-p 编辑器复制您的 sn-p,然后通过实时模板编辑器将其粘贴到 Resharper。该代码似乎是兼容的。我用我的几个做了这个,效果很好。

    【讨论】:

    • 谢谢。我正在看这个,但 ReSharper 的实时模板 UI 似乎大多难以理解。我绝对找不到简单地导入 .sn-p 文件的方法。我会继续关注的。
    • 复制粘贴。从集成的 sn-p 设计器中复制 sn-p 代码(可从扩展管理器获得。然后将其粘贴到 Live Template 的编辑器中。
    【解决方案3】:

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

    Vs中导入的所有脚本都可以在这个弹出菜单中找到。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 2012-04-21
      • 1970-01-01
      • 2021-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多