我知道这个问题已经被问过并回答了不止一次。但是我尝试了答案中提出的至少十种不同的方法来做,但是没有一种对我有用。
,我总是以nano
作为编辑者
git commit
(如果我可以将其粘贴并粘贴到nano
中,这不会是一个大问题,但无法完成)
仅作为示例,这是我的.gitconfig
文件中的行,但是请记住,我尝试了许多这种变化:
[core]
editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin
答案 0 :(得分:1)
这应该有效:
[core]
editor = \"C:/Program Files (x86)/notepad++/notepad++.exe\" -multiInst -notabbar -nosession -noPlugin
PS:您可以安装GitExtensions来为其设置...
答案 1 :(得分:1)
这不是很优雅,但这对我有用(用双引号将双引号引起来):
git config --global core.editor '"C:/Program Files/Notepad++/notepad++.exe"'
答案 2 :(得分:0)
在尝试了前面提到的所有建议都没有成功之后,终于
git config --global core.editor "'C:\\Program Files\\Notepad++\\notepad++.exe'"
为我工作。