将默认编辑器(core.editor)更改为通过SSH使用的记事本
问题出现的原因是用户在PC上安装了X-Win32,并在Unix机器上安装了SublimeText 2,并调整了$PATH。然后使用git config --global core.editor sublimetext
命令将SublimeText 2设置为全局编辑器。现在$ git commit
命令将启动SublimeText,同时$ sublimetext filename.txt
命令也能正常工作。然而,用户仍然无法运行notepad或其他应用程序,但至少可以使用比不熟悉的VI更好的编辑器。
解决方法是通过更改默认编辑器将core.editor设置为notepad。可以使用以下命令来实现:
git config --global core.editor "notepad"
这样,$ git commit
命令将启动notepad作为默认编辑器。