将 Notepad++ 设置为提交的默认 Git 编辑器时出现错误

I'm getting error while setting Notepad++ as the default Git editor for commits

我一直在尝试从 Git-bash 将 Notepad++ 设置为我的默认编辑器,但是当我 运行 这个命令时:

git config core.editor "notepad++ -multiInst -nosession"

我收到这个错误:

fatal: not in a git directory

我该怎么做?

您在 Git 的命令中忘记了某些内容: 如果你是 运行 x64 机器那么试试这个命令

$ git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

notepad++ 的确切位置应该放在那里并带有必要的参数。

git config 默认影响特定存储库的配置。如果您不在存储库中,您将收到您所看到的错误。

如果您想进行不特定于存储库的用户范围配置,请改用 git config --global

参见:What is the difference between global and local configuration in git?