在MacOS Catalina上如何删除「打开方式」菜单中的旧版本VS Code条目
解决Mac「打开方式」中VS Code重复条目问题
操作步骤
第一步:重建LaunchServices数据库
Mac系统的「打开方式」菜单条目由LaunchServices数据库统一维护,执行命令重建即可清除无效旧条目:
- 打开终端,执行如下命令:
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user - 命令执行无报错后,执行重启访达命令让配置生效:
killall Finder
第二步:残留条目排查(如第一步操作后仍有重复项)
如果执行完上述操作还有旧条目,说明存在旧版VS Code的残留文件:
- 打开「应用程序」文件夹,检查是否存在多个带版本号的VS Code安装包,删除所有旧版本仅保留最新版
- 按下
Shift + Command + G快捷键,输入路径~/Library/Preferences/,找到并删除com.apple.LaunchServices.plist文件 - 再次执行第一步的重建数据库+重启访达命令即可
后续避免重复的方法
不要下载带版本号的独立VS Code安装包,使用官网通用安装包或者brew安装的版本,更新时会直接覆盖旧版本,不会生成新的打开方式条目。
内容的提问来源于stack exchange,提问作者coder_uk
相关产品推荐
相关产品推荐

