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

Xcode 14.2右键“Open with External Editor”调用编辑器问题咨询

Xcode 14.2 外部编辑器关联问题解决

问题根源

Xcode的「Open with External Editor」并非直接读取Finder的文件关联,而是优先读取Launch Services数据库里的默认编辑器设置,或是Xcode自身缓存的关联信息,这就是Finder双击正常但Xcode选错编辑器的原因。

解决步骤

  • 重置Launch Services数据库
    打开「终端」,执行以下命令:

    /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
    

    执行完成后重启Mac,让数据库重新加载文件关联。

  • 手动指定单文件的外部编辑器
    在Xcode中右键目标Swift文件,按住Option键,此时「Open with External Editor」会变为「Open With」,展开后可直接选择需要的编辑器(如Visual Studio Code、AppCode等)。

  • 清除Xcode缓存
    关闭Xcode后,删除以下缓存目录:

    ~/Library/Caches/com.apple.dt.Xcode
    ~/Library/Preferences/com.apple.dt.Xcode.plist
    

    重启Xcode后再测试关联情况。

额外验证

操作完成后,若仍有问题,可在Finder中重新设置Swift文件的默认打开程序:右键Swift文件→「显示简介」→在「打开方式」中选择对应编辑器→点击「全部更改」。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 22:35:19