在Visual Studio 2022中显示"="和"=="运算符

21
在Visual Studio 2022中,一些运算符如==和=>以特殊的方式显示:

enter image description here

我宁愿关闭它,但我还没有找到方法来做到这一点。

2
搜索设置中的“连字”,因为那就是它们的名称。(免责声明:我没有VS 2022安装来测试。) - Jeroen Mostert
4
Visual Studio不允许打开/关闭连字,而是需要在“工具->选项->环境->字体和颜色”下更改字体。 - JL0PD
2
@canton7,VS2022 默认使用 Cascadia 代码:https://devblogs.microsoft.com/visualstudio/weve-upgraded-the-ui-in-visual-studio-2022/#more-accessibility-and-flexibility-in-editor-fonts - JL0PD
1
@JL0PD 没错,它是启用了连字的。真有趣。楼主,你可以将字体更改为合适的字体,比如老派的Consolas。 - canton7
1
我花了几个月的时间试图理解如何启用/禁用这个功能。谢谢。 - undefined
显示剩余2条评论
2个回答

23
你可以从 Cascadia Code 切换到 Cascadia Mono这种字体不支持连字。

2
Cascadia Mono 可以在这里找到:https://github.com/microsoft/cascadia-code/releases,因为它可能没有随 VS 一起安装。 - Matthieu
@Matthieu Cascadia Mono 在 VS 中受支持。 - Aarnihauta
截至17.4.5版本,它不是默认与VS一起安装的,因此您必须从@Matthieu提供的链接下载它。 - schmiddy98
似乎已经包含在VS2019中,至少我从未自己安装过它。 - StayOnTarget
我想知道如何为Iosevka启用连字功能:https://github.com/be5invis/Iosevka - Vivraan

8

正如评论中的人指出的,消除连字的唯一方法是选择不含它的字体,例如Consolas。


4
如果评论中链接的文章正确,那么 Cascadia Mono 就是 Cascadia Code 的无连字版本,应该已默认安装。我个人更喜欢 Fira Code,这是另一种具有连字特性的字体,其无连字版本为 Fira Mono。当然,老牌字体 Consolas 仍然是一个选择。 - Jeroen Mostert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接