【发布时间】:2017-09-25 16:41:12
【问题描述】:
Xcode 是当前打开文件时的默认编辑器,我想将其切换为 vscode
【问题讨论】:
Xcode 是当前打开文件时的默认编辑器,我想将其切换为 vscode
【问题讨论】:
编辑器与 macOS 上的文件扩展名相关联。
当您选择一个代码文件时,按 Command+I 打开检查器(或从“文件”或上下文菜单中选择“获取信息”),您将找到一个部分称为“打开方式:”。展开后,您应该会看到一个下拉菜单和一个“全部更改...”按钮。
从下拉菜单中选择您要打开此文件的应用程序,然后单击“全部更改...”。一个对话框将要求您确认您选择的编辑器将用于与当前扩展名相同的所有文件。
对您想要更改关联编辑器的所有文件类型执行此操作。
我希望这会有所帮助。
【讨论】:
我结合使用上面的Thomas Krajacic's 答案和一个名为duti 的工具 - 使 vscode 成为 GitHub languages.yml 已知的所有这些语言的默认编辑器
brew install duti python-yq
curl "https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml" \
| yq -r "to_entries | (map(.value.extensions) | flatten) - [null] | unique | .[]" \
| xargs -L 1 -I "{}" duti -s com.microsoft.VSCode {} all
还链接到讨论相同内容的another thread 和this site。
仅供参考,我在 Mac M1 上运行 Monterey 12
【讨论】: