我正在阅读Visual Studio Code的发行说明,这引起了我的注意。
如您所见,有一个带有符号的javascript文件。 我无法弄清楚它是如何工作的,如果我尝试在我的代码中使用它,我会得到一个“无效或意外的令牌”错误(我期待的),我无法找到它是否只是一个收缩的VSCode配置< =进入≤美学目的。
它是如何运作的?
答案 0 :(得分:2)
这只是因为字体连字。实际字符为2:<=
,但是连字将它们渲染为一个。
某些字体支持Fira Code等连字,如果您想使用它们,则很可能需要在IDE上启用连字。
答案 1 :(得分:1)
它看起来像ligatures的等宽字体,使<=
看起来像一个标志。
一些消息来源:
答案 2 :(得分:0)
我曾与Ligatures合作过一段时间。这些被称为具有连字的等宽编程字体而且它不是FiraCode,还有其他几个。例如 -
这些也得到了很多编辑的支持,而不仅仅是VS Code。
答案 3 :(得分:0)
或许值得一提的是,要在VSC中处理连字,您需要:
editor.fontFamily
设置为给定字体,editor.fontLigatures
设置为true
。