另一种语言的 Visual Studio 2008 代码片段

发布于 2024-07-12 12:28:42 字数 208 浏览 6 评论 0原文

有没有办法为另一种语言定义代码片段,而不是 VS 2008 中的默认语言(C#、VB ...)? 我将 Intel 的 fortran 编译器与 Visual Studio 结合使用,除了代码片段部分之外,它的集成非常完整。 我想我在 msdn 上读到过,你不能为其他语言定义新的。

所以如果有人能证明我不是这样的话,我会非常高兴。

任何帮助表示赞赏。

Is there a way to define code snippets for another language, other then the default ones (C#, VB ...) in VS 2008 ?
I'm using Intel's fortran compiler with Visual studio, and its integration in it is pretty complete apart from the code snippets part. I thought I read somewhere on msdn that you can't define new ones, for other languages.

So I would be really glad if someone could prove me otherwise.

Any help appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

南街九尾狐 2024-07-19 12:28:42

代码片段对语言的支持由语言服务决定。 英特尔 Fortran 软件包不支持代码片段,并且其他任何人都无法添加(通过插件或第 3 方软件包)。

管理代码片段支持的注册表项是 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Languages\CodeExpansions。 您会注意到在该键下面有 Basic、CSharp 和 XML 的子键(如果您有支持代码片段的其他语言服务,可能还会有更多子键),但没有 Fortran 的子键。

您唯一能做的就是向英特尔提出功能请求,也许他们会在几年内添加代码片段支持。

Code Snippet support for a language is determined by the language service. The Intel Fortran package does not support code snippets and it cannot be added by anyone else (through an add-in or 3rd party package).

The registry key that governs code snippet support is HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Languages\CodeExpansions. You'll notice underneath this key there are subkeys for Basic, CSharp and XML (and maybe more if you have other language services that support code snippets) but no subkey for Fortran.

The only thing you can do is make a feature request to Intel and maybe they'll add code snippet support in a few years.

嗳卜坏 2024-07-19 12:28:42

查看这篇关于 VS 和代码片段的文章。 它是为 VS2005 编写的,但与 VS2008 相同。

代码片段

您应该能够将其与 Fortran 一起使用,因为您在用于片段的 xml 文件中指定了代码语言。

Check out this article on VS and Code Snippets. It was written for VS2005 but is the same for VS2008.

Code Snippets

You should be able to use this with fortran since you specify the code language in an xml file that's used for the snippets.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文