Directx Visual Studio 2013:什么控制语法高亮显示和自动格式化I';我在hlsl和fx文件中看到了什么?

Directx Visual Studio 2013:什么控制语法高亮显示和自动格式化I';我在hlsl和fx文件中看到了什么?,directx,visual-studio-2013,syntax-highlighting,Directx,Visual Studio 2013,Syntax Highlighting,在Visual Studio 2013中,.hlsl和.fx文件具有基本语法高亮显示,当我关闭大括号时,我会得到简单的自动大括号格式设置,出于某种原因,它还会在大括号的末尾插入分号。它不需要插入分号,因此我查看了设置,试图找到更改格式设置的位置,但在主设置列表(例如“Web Essentials”)或任何子类别(特别是“文本编辑器”)中,我都找不到任何内容。我还查看了“插件管理器”,它是空的,以及“扩展和更新”,它完全没有任何相关内容 我使用的是Visual Studio 2013,我安装了Wi

在Visual Studio 2013中,
.hlsl
.fx
文件具有基本语法高亮显示,当我关闭大括号时,我会得到简单的自动大括号格式设置,出于某种原因,它还会在大括号的末尾插入分号。它不需要插入分号,因此我查看了设置,试图找到更改格式设置的位置,但在主设置列表(例如“Web Essentials”)或任何子类别(特别是“文本编辑器”)中,我都找不到任何内容。我还查看了“插件管理器”,它是空的,以及“扩展和更新”,它完全没有任何相关内容

我使用的是Visual Studio 2013,我安装了Windows 8.1 SDK(因为它现在提供DirectX SDK组件)。我也安装了MonogameSDK,但我从未使用过它


< P>,HLSL格式和语法意识在C++上是“捎带”的。我的证据是:

<> >如果你改变C++的格式化选项(工具/选项/文本/ C++),并通过打开和关闭自动格式化的实验,你会发现这些设置也适用于HLSL。

>P>几年前有一个bug(这里报道),NVIDIA并行NVIEW的特定版本会导致VS2012将语法颜色HLSL看作是C++。


你能找到它在哪里吗?我也看到了,我也很好奇。@JayLemmon不,还是不知道。。。