git 配置 default editor

省流

bash 复制代码
code --wait

之前是直接用的集成选项里的 VSCode,配置都是预先配置好的

这次手动配了一个 custom editor,搞明白 git 是怎么找 editor 的了。

前情提要

要理解 vscode 的两个启动命令对应的不同模式

bash 复制代码
code # 不阻塞,子进程直接退出
code --wait # 等保存并关闭文件后,code 退出

git 有一个 test editor 的选项,如果测试的话,会按照配置的命令启动一个子进程打开临时文件,然后等子进程退出的时候检测文件有没有被修改。

  • 如果用 code,子进程直接退出,git 报错 file is not modified.
  • code --wait,子进程在保存后退出,配置成功
相关推荐
CAE虚拟与现实20 分钟前
GitHub Desktop 和 Git 命令行工具(CLI)各有优势
git·github·github desktop
RePeaT41 分钟前
代码双仓库备份指南:三种简单高效的方法
git·github
coderklaus2 小时前
Git GC
git
xiezhr4 小时前
Git提交错了,别慌!还有后悔药
git·gitlab·github
GGGGGGGGGGGGGG.7 小时前
CI/CD 全链路实践:从 Git 基础到 Jenkins + GitLab 企业级部署
运维·git·ci/cd·云原生·gitlab·jenkins
叫我阿柒啊13 小时前
Java全栈开发面试实战:从基础到微服务架构
java·vue.js·spring boot·redis·git·full stack·interview
一只叫煤球的猫13 小时前
让版本控制变简单:Jujutsu (jj、git威力加强版) 使用手册
git·程序员·命令行
再难也得平17 小时前
如何在IDEA中使用Git
git
再难也得平17 小时前
Git分布式版本控制工具
git
007php00718 小时前
Jenkins+docker 微服务实现自动化部署安装和部署过程
运维·数据库·git·docker·微服务·自动化·jenkins