首页 > 解决方案 > 将 VSCode 设置为我的 Mac M1 的 Git 默认编辑器

问题描述

最近有一个 M1 ,我正试图把我的头绕在默认的 shell zsh上。我尝试的第一件事是通常的线路bash

git config --global core.editor "code -w"

这条线过去常常像魅力一样工作,但现在不行了,现在我一遍又一遍地得到这个错误。

hint: Waiting for your editor to close the file... code -w: code: command not found
error: There was a problem with the editor 'code -w'.

然后我尝试添加行导出EDITOR="code -w"~/.zshrc甚至按照步骤从shell命令安装到vscode中:Install 'code' in command PATH但它显然将所有依赖项安装在bash而不是zsh中。

我到处搜索如何在新的 M1 模型上配置 vsc,但我没有找到任何相关的东西。

如果有人可以阐明如何做到这一点,将不胜感激。一般来说,将 VSC 作为我的默认文本编辑器也很好,不仅适用于 Git,而且适用于所有内容。

标签: gitmacosvisual-studio-codeapple-silicon

解决方案


如您所见,这有效:

 git config --global core.editor "/usr/local/bin/code"

但是您也可以考虑安装(几天后)VSCode 1.54(2021 年 2 月),并提供官方 M1 支持

显示 macOS 的默认下载的网站屏幕截图

(这仍然是一个内部构建现在)


推荐阅读