Visual Studio 上的 Specflow 特征文件中没有颜色

问题描述 投票:0回答:5

我安装了最新版本的 SpecFlow,但功能文件仍然显示未着色,就像这样......

(没有足够的代表来插入图像)

Specflow uncoloured feature files

Specflow 文件中显示的颜色是否有某些配置?

VS2015 光谱流 2.1

c# .net visual-studio specflow gherkin
5个回答
11
投票

工具->选项->SpecFlow中有一个着色语法选项可能会导致问题。

编辑:

确保您的 SpecFlow 扩展安装正确:

转至 工具 -> 扩展和更新 -> 已安装 查找适用于 Visual Studio 2015 的 SpecFlow。您可以尝试卸载并重新安装。

如果在列表中找不到,请选择Online,在搜索中输入specflow,然后选择结果并安装。


4
投票

Visual Studio 2019 上的 Gherkin 代码突出显示问题

对于 Visual studio 2019 需要安装扩展 扩展 -> 管理扩展 -> 搜索 Specflow

可以看到名为“Specflow for Visual Studio 2019”的扩展,单击并重新启动 Visual Studio 2019 应用程序。


3
投票

针对 VS 2022 的修复

如果这仍然是问题,更新时,扩展程序将被删除。

导航到扩展,单击在线,搜索 Specflow 并安装扩展。

重启并修改

修复完成


0
投票

就我而言,我在某些项目中进行了着色,但在其他项目中却没有。预安装 Visual Studio 扩展对我有用。


0
投票

禁用冲突的扩展

有时,其他扩展可能会与 Gherkin 语法突出显示发生冲突:

转到“扩展”菜单,然后单击“管理扩展”。

检查已安装的扩展程序,看看是否有任何可能干扰 Gherkin 或 SpecFlow 的扩展程序。

逐一禁用这些扩展,每次重新启动 Visual Studio 以检查问题是否解决。

方法二:

检查您的 Visual Studio 设置

Visual Studio 与文本编辑器和语言服务相关的设置可能会影响语法突出显示:

转到“工具”并选择“选项”。

探索“文本编辑器”和“语言服务”等部分。

确保正确配置 Gherkin 语法突出显示的所有设置。

我还在这个网站上找到了更多方法。

检查参考。

© www.soinside.com 2019 - 2024. All rights reserved.