mar*_*zzz 6 plugins visual-studio code-snippets
我真的想用这个插件.但是,一旦我执行"导出为片段",我就看不到一个新标签,我可以在其中管理片段,设置Shourcut等等(如视频中所示).我只看到这个弹出窗口:
到底是怎么回事?添加新项目?
我已经更新到Visual Studio 2015的最后一个(更新3)版本,而我是Snippet Designer 1.6.2.
更新 - 解决方法和未来可能的修复
我已经使用 Web 表单(网站项目)测试了 Snippet Designer,但它并不像视频中描述的那样工作,即自动创建片段文件。
但是,可以通过选择名为 的项目项来继续使用代码段设计器Code Snippet,如下所示:
创建或打开网站项目。
选择您想要制作片段的文本。右键单击并选择Export as Snippet。
Code Snippet。在一长串已安装的文件模板中,最简单的方法是使用搜索功能,输入snippet.注意:这将创建默认的 C# 代码片段文件,而不是片段设计器存档中包含的片段文件.vsix;这没有什么区别,因为两个文件都是空的,并且 Snippet Designer 有自己的代码,用于根据 Microsoft 指定的相关 XML 架构构建片段文件的内容。
Snippet Designer 不像其他项目那样自动创建代码片段文件,一个可能的原因是网站项目使用不同的方法来处理项目元数据;例如,它们没有.csproj文件,该文件通常用于列出项目中的文件。
也可能是创建代码片段文件的代码要求 Visual Studio 通过自动化创建代码片段文件项模板的新实例;在默认的 Visual Studio 2015 安装中,网站项目的可用项目模板列表位于:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\WebNewFileItems\NewFileItems.vsdir
代码片段设计器还包含一个.vsdir文件,该文件具有其自己的捆绑代码片段文件的条目,可以在此处查看源代码:
我建议 Snippet Designer 的作者调查此处的条目是否是问题的根源。
Microsoft 在此处提供文件中包含的元数据的文档.vsdir:模板目录描述 (.Vsdir) 文件
我实际上推荐一种不同的产品。我原来的答案继续如下:
现在的情况
Snippet Designer 正如GitHub Issue Tracker上记录的那样,特定项目类型存在无法识别的问题,因此功能不可用。
GitHub 项目的最后一次提交Snippet Designer是在 1 年前(2015 年 11 月);鉴于大量未解决的问题和缺乏开发,我建议使用一种已知的可行的开源替代方案。
工作替代方案
Code Snippet Studio是另一个免费的开源项目,用于创建、编辑和管理片段,完全支持Visual Studio 2015(包括更新 3),并且正在积极开发和发布:
Code Snippet Studio 是 Visual Studio 2015 的扩展,可以轻松创建、编辑、打包和共享 Visual Studio 2015 和 Visual Studio Code 的 IntelliSense 代码片段。对于 C# 和 Visual Basic 代码片段,它还可以在您键入时提供实时 Roslyn 代码分析,以立即检测代码问题。
请注意,支持多种语言,包括C#、VB、SQL、HTML、JavaScript等。下图显示了VB编辑。
Code Snippet Studio作为 Visual Studio 2015 中的工具窗口运行,或者作为独立应用程序运行(我个人认为它非常适合在笔记本电脑上与 Visual Studio Code 一起使用,或者快速更新我的代码片段包)。
功能包括编辑片段时基于 Roslyn 的智能感知和分析、需要导入以支持片段的命名空间规范、导出到 Visual Studio 或 Visual Studio Code 的能力,以及创建用于在多台计算机上安装的 VSIX 文件。
更多信息
如需了解更多信息,以下链接很有用:
Channel9 - 使用 Code Snippet Studio 一次一个代码片段 [以及更多]
| 归档时间: |
|
| 查看次数: |
814 次 |
| 最近记录: |