git,windows 7.我尝试通过不同的方式设置文本编辑器:
$ git config --global core.editor" C:\ Program Files \ Notepad ++ \ notepad ++。exe"
$ git config --global core.editor \" C:\ Program Files \ Notepad ++ \ notepad ++。exe \"
$ git config --global core.editor' C:\ Program Files \ Notepad ++ \ notepad ++。exe'
但是当我查看配置文件(通过git config --list
命令)时,我得到了相同的结果:
core.editor = C:\ Program Files \ Notepad ++ \ notepad ++。exe
所以,我无法提交,我收到错误:
$ git commit C:\ Program Files \ Notepad ++ \ notepad ++。exe: C:Program: 命令未找到错误:编辑器出现问题 ' C:\ Program Files \ Notepad ++ \ notepad ++ .exe'。请提供信息 使用-m或-F选项。
我尝试手动编辑 .gitconfig 文件(我添加了引号),但这对我没有帮助。
为什么会忽略报价,我该如何解决?
答案 0 :(得分:5)
试试
git config --global core.editor "'C:\Program Files\Notepad++\notepad++.exe'"
答案 1 :(得分:1)
您应该在路径名中使用正斜杠(/)而不是反斜杠(\)。
来源:“配置git和帮助者”下的[here]