有没有办法为另一种语言定义代码片段,而不是VS 2008中的默认代码片段(C#,VB ...)? 我在Visual Studio中使用英特尔的fortran编译器,除了代码片段之外,它在其中的集成非常完整。我以为我在msdn的某个地方读到了你无法为其他语言定义新的。
如果有人能证明我的话,我会很高兴。
任何帮助表示感谢。
答案 0 :(得分:1)
查看有关VS和Code Snippets的这篇文章。它是为VS2005编写的,但VS2008也是如此。
您应该能够将此功能用于fortran,因为您在用于片段的xml文件中指定了代码语言。
答案 1 :(得分:1)
语言的代码段支持由语言服务决定。英特尔Fortran软件包不支持代码片段,并且不能由其他任何人添加(通过加载项或第三方软件包)。
管理代码段支持的注册表项是HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ Languages \ CodeExpansions。你会注意到这个键下面有Basic,CSharp和XML的子键(如果你有其他支持代码片段的语言服务,可能还有更多)但Fortran没有子键。
您唯一能做的就是向英特尔提出功能请求,也许他们会在几年内添加代码段支持。