Jy180355555 2024-02-08 02:30 采纳率: 20%
浏览 29
已结题

请教下vscode 下 lua 用哪个字体可以连接符号? ~= ==啥的

请教下vscode 下 lua 用哪个字体可以连接符号? ~= ==啥的

目前安装了 fira code 但是 lua下 ~=不显示呀

仅显示== <= 等等 显示的不全面 寻求一款 lua下全面的字体

  • 写回答

14条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-02-08 02:30
    关注
    获得0.90元问题酬金

    引自免费微信小程序:皆我百晓生

    在Visual Studio Code(VSCode)中,为了实现Lua代码中的连字符连接符号(如 ~= 等)的正确显示,你需要启用一种支持连字(ligatures)的字体。虽然Fira Code是一款广泛使用的支持连字的编程字体,但如果你发现它在Lua中无法正常显示“~=”,可能是由于某些设置问题或VSCode对特定语言配置的支持不完全。

    这里推荐几款同样支持连字且适合Lua编程的字体供你尝试:

    1. Hasklig:基于Arial的一款字体,添加了编程连字。
    2. Iosevka:一款高度可配置的无衬线编程字体,也支持连字。
    3. Operator Mono Lig:这款字体非常专业且美观,但它不是免费的。
    4. Monoid:开源的编程字体,也支持连字。
    5. JetBrains Mono:JetBrains公司出品的字体,也支持连字,并针对阅读代码做了优化。

    要在VSCode中更改字体设置,请按照以下步骤操作:

    1. 打开VSCode设置(快捷键Ctrl + ,或者通过菜单栏文件 > 首选项 > 设置打开)。
    2. 搜索“字体”或直接导航到“工作区”或“用户”设置下的editor.fontFamily设置项。
    3. 修改该设置,例如将字体设置为包含上述字体之一的列表,多个字体之间用逗号分隔:
      "editor.fontFamily": "'Operator Mono Lig', 'Fira Code', 'Hasklig', 'Iosevka', 'Monoid', 'Consolas', 'Courier New', monospace",
      
    4. 保存设置并重启VSCode查看效果。

    确保你安装了所选字体,并且在系统中可用。此外,有些主题可能会影响符号的显示,如果还有问题,可以尝试更换VSCode的主题看看是否有所改善。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 2月16日
  • 创建了问题 2月8日