【问题标题】:HLSL (.fx file) Syntax Highlighting in VS2010?VS2010 中的 HLSL(.fx 文件)语法高亮?
【发布时间】:2013-01-09 22:10:17
【问题描述】:

有什么方法可以在 Visual Studio 2010 中为 fx 文件获得语法高亮(可能是“格式文档”之类的东西)?没有它很难调试更复杂的 HLSL 着色器代码。我知道我可以使用 fx 作曲家,但我不想在不同的开发环境之间切换 :-) 此外,我经常在 VS2010 中使用#region pragma。在 VS2010 中编辑 HLSL 着色器代码有类似的东西吗?

【问题讨论】:

    标签: c# visual-studio-2010 syntax hlsl


    【解决方案1】:

    你应该看看NShader project on CodePlex。它是 Visual Studio 2010 的一个扩展,它可以做到这一点:为各种着色语言添加语法高亮。

    关于#region 编译指示,我认为this answer on SO 中解释的宏可以解决问题。 Here is another example 也。

    【讨论】:

    • 太好了,这似乎工作得很好。 region pragma 是否有任何等价物?
    • 很高兴为您提供帮助!我已经编辑了关于#region pragmas 的答案。
    • @Yannik:谢谢!但是,该答案中的两个插件似乎都不适用于 *.fx 文件,而只能用于 *.js 文件,对吗?
    • @pad_ares 由于 cmets 在 HLSL 和 JS 中的格式相同,因此第一个宏应该适用于您的 *.fx 文件。不过,您将不得不使用//#region 而不是#region
    猜你喜欢
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多