如何使用VS Code修复git commit错误“正在等待您的编辑器关闭文件...”?

注意:

我正在尝试,git commit而Git正在给出此消息:

提示:等待您的编辑器关闭文件... / c / Users / AGT / AppData / Local / Programs / Microsoft VS Code / bin / code:第28行:/Code.exe:无此类文件或目录错误:存在是编辑器“代码-等待”的问题。请使用-m或-F选项提供消息。

我使用或尝试使用VS Code作为默认值,并且打开或关闭它时也收到相同的消息。通过VS Code或命令完成的提交git commit -m "Initial commit"工作正常。
我尝试使用以下方式更改配置路径:

  • git config --global core.editor "code --wait"
  • git config --global core.editor "'C:\Users\AGT\AppData\Local\Programs\Microsoft VS Code\Code.exe' -n -w" 和随后的变体(在错误消息“寻找匹配项时出现意外的EOF”时,这些变化):
  • C:\ Users \ AGT \ AppData \ Local \ Programs \ Microsoft VS Code \ bin
  • C:\ Users \ AGT \ AppData \ Local \ Programs \ Microsoft VS Code \ bin \ code
  • C:\ Users \ AGT \ AppData \ Local \ Programs \ Microsoft VS Code \ Code.exe

根本没有成功。

git状态为:

    On branch master

No commits yet

Changes to be committed:
  (use "git rm --cached <file>..." to unstage)

        new file:   css/app.css
        new file:   index.html
        new file:   js/app.js

我该如何解决这个问题,以便git commit通过Git BASH与Vs Code一起正常工作?似乎是路径问题。

更新信息:我测试git commit了Sublime 3,它工作正常。

那里:

您是否已确认code可以从执行git命令的命令行访问它?

你可以跑 code --version

顺便说一句。执行时,where code我得到C:\Program Files\Microsoft VS Code\bin\code-它不再安装在%App_Data%文件夹中。但是,如果仅指定时不指定code --wait路径,则这无关紧要

换句话说,这是我要尝试的过程:

  1. code --version在用于的控制台中确认工程git
  2. git config --global core.editor "code --wait"
  3. 更改分支中的内容,然后更改git commitVS Code是否启动并显示COMMIT_EDITMSG文件?在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Git-等待您的编辑器关闭文件

如何在Windows上修复git commit:“正在等待...关闭...文件:... vim.exe:C:/ Program:没有这样的文件或目录”

如何防止标准git merge编辑器在VS Code终端中使用?

如何在VS Code中使用git commit签名?

如何使VS Code编辑器选项卡在左侧关闭?

Git-如何关闭提交编辑器?

如何修复git证书错误?

如何关闭VS Code中的快速修复弹出窗口

如何在 Fish Shell 规范中使用 VS Code 作为 $VISUAL 编辑器。`功能`

如何将git中的文本编辑器更改为Sublime-当前git commit命令正在记事本中打开

在VS Code中删除编辑器右侧的文件预览

如何使用git commit打开Sublime Text 3编辑器

如何使用文本编辑器编辑〜/ .git / config文件?

如何在VS Code编辑器中指定粗体?

如何修复未推送的合并commit(git)?

在 Cloud Shell 中使用 Bash 打开代码编辑器,以使用 VS Code 编辑存储在 Azure 中的文件

如何修复提交到错误的Git分支?

如何在“git commit”期间在编辑器中显示“git log”?

如何使用Visual Studio Code作为Git MergeTool的默认编辑器

如何使用Visual Studio Code作为Git的默认编辑器

如何知道哪些文件已被修改以修复从git commit开始的错误?

Windows 10 cmd中的“ git commit --amend”打开的编辑器是什么,我该如何使用它?

“如何在超级账本编辑器中修复'错误:无效或丢失的标识符'”

修复使用文本编辑器表单的潜在危险错误

如何使用VS Code在.vue文件中使用Typescript?

如何修复Git错误:目标文件为空?

如何修复错误连接到git的文件夹?

由于旧的无效 gitmodules 文件,如何修复 git fsk 错误?

如何在Visual Studio Code中关闭编辑器底部的空白