Visual studio code vs代码-非活动代码突出显示

Visual studio code vs代码-非活动代码突出显示,visual-studio-code,Visual Studio Code,语言:c++ 扩展名:“C/C++ms-vscode.cpptools V0.9.3” 如何设置通过vs代码中的#ifdef停用的代码高亮显示。 vscode在默认情况下没有高亮显示/变灰,我找不到激活它的方法 你不能那样做。VisualStudio代码中的语法高亮显示目前仅由基于正则表达式的语法文件执行 为了突出显示停用的代码,扩展需要根据当前设置更改文本外观。不幸的是,没有可用于此的API 您可以在此处投票支持该功能:您现在可以这样做了!2018年2月C/C++扩展的更新增加了一项功能:在v

语言:c++
扩展名:“C/C++ms-vscode.cpptools V0.9.3”

如何设置通过vs代码中的#ifdef停用的代码高亮显示。

vscode在默认情况下没有高亮显示/变灰,我找不到激活它的方法

你不能那样做。VisualStudio代码中的语法高亮显示目前仅由基于正则表达式的语法文件执行

为了突出显示停用的代码,扩展需要根据当前设置更改文本外观。不幸的是,没有可用于此的API


您可以在此处投票支持该功能:

您现在可以这样做了!2018年2月C/C++扩展的更新增加了一项功能:

在visual studio中,转到扩展详细信息,然后转到此扩展的设置ms-vscode.cpptools并启用高亮显示非活动设置部分,您可以搜索非活动的设置共有48个。

不完全正确:事实上,高亮显示基于textmate主题文件更进一步,您还可以在json文件中指定值。@MikeLischke我不确定“json文件中的值”是什么意思。你有一个例子吗?你不是在说那种事吧?嗯,实际上这是:。json文件中定义的语法元素。我发现这更容易阅读,因此我使用了json。谢谢,我认为在版本1.0中对这种格式的支持已经被放弃,取而代之的是TextMate语法文件。我个人也更喜欢JSON格式。我编辑了答案。谢谢你指出这一点。