git - 将 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,而且适用于所有内容。
解决方案
如您所见,这有效:
git config --global core.editor "/usr/local/bin/code"
但是您也可以考虑安装(几天后)VSCode 1.54(2021 年 2 月),并提供官方 M1 支持:
(这仍然是一个内部构建现在)
推荐阅读
- python - 用语音识别库python拼写字母
- javascript - Window10 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") ^^^^^^^ SyntaxError: missing ) 在参数列表后的 Webdriverio 错误
- xaml - 根据来自 Web 服务 Xamarin 表单的数据动态显示标签
- c# - 在 asp.net 核心父子表中使用 LinqToXML 创建 XML
- python - 用 pandas 计算前滚平均值
- java - 如何使用 java 在 euc-kr 编码系统中读取 utf8 编码的文件名?
- java - 类型转换/类型绑定/类型推断等的编译时间或运行时间
- azure - 用户流“登录 v2”的 AD B2C forceChangePasswordNextLogin 不会启动密码重置并阻止成功登录
- .net-core - 带有 Travis 的 SonarQube 未在 dot net core 2 项目上显示问题
- sql - 在同一查询列中选择具有与另一个事件相关的事件的行