You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode 15搭配JetBrains Mono字体时如何禁用字体连字?

解决Xcode 15中JetBrains Mono字体连字无法禁用的问题

方法1:直接修改主题配置文件

当Xcode的UI选项失效时,手动修改主题文件是最直接的解决方案:

  • 完全关闭Xcode
  • 打开终端,输入命令打开主题目录:
    open ~/Library/Developer/Xcode/UserData/FontAndColorThemes/
    
  • 找到你当前使用的主题文件(比如Dark.xccolortheme),用文本编辑器(如TextEdit或VS Code)打开
  • 在文件中找到对应字体设置的区块,找到<key>fontName</key>和其对应的<string>JetBrains Mono</string>,在下方添加连字禁用配置:
    <key>ligatures</key>
    <false/>
    
    示例片段:
    <dict>
        <key>fontName</key>
        <string>JetBrains Mono</string>
        <key>ligatures</key>
        <false/>
        <key>pointSize</key>
        <real>14</real>
    </dict>
    
  • 保存文件后重新打开Xcode,连字应该已经被禁用

方法2:用终端命令强制禁用连字

如果修改主题文件无效,试试用终端命令直接修改Xcode的偏好设置:

  • 关闭Xcode
  • 在终端执行以下命令:
    defaults write com.apple.dt.Xcode NSUserDefaultDisableLigatures -bool YES
    
  • 重新打开Xcode,验证连字是否关闭

方法3:重置Xcode偏好(终极方案)

如果以上方法都不行,可能是Xcode的偏好文件损坏,尝试重置:

  • 关闭Xcode
  • 终端执行命令重置偏好:
    defaults delete com.apple.dt.Xcode
    
  • 重新打开Xcode,重新配置你的字体、主题等设置,此时连字选项应该能正常使用

补充说明

Xcode 15的UI设置偶尔会出现这类交互bug,导致字体连字的开关无法正常触发,直接修改底层配置文件或偏好设置可以绕过这个问题。

内容的提问来源于stack exchange,提问作者0xNIC

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 16:52:09