如何设置编辑器以在Windows上使用Git?

如何设置编辑器以在Windows上使用Git?

我在尝试Windows上的GIT..我到了尝试“Git提交”的地步,我得到了一个错误:

终端是哑的,但没有视觉或编辑器定义。请使用-m或-f选项提供信息。

所以我想我需要一个叫做编辑器的环境变量。没问题。我把它设置为指向记事本。差不多成功了。默认提交消息将在记事本中打开。但记事本不支持裸线馈送。我出去了记事本+,但我不知道如何将记事本+设置为%EDITOR%它可以像预期的那样与Git一起工作。

我没有和记事本+结婚。在这一点上,我不介意我使用哪个编辑器。我只想能在编辑器中键入提交消息而不是命令行(与-m).

在Windows上使用Git的人:您使用什么工具来编辑提交消息,您需要做什么才能使它工作?


慕标琳琳
浏览 810回答 3
3回答

慕无忌1623718

建基达伦的回答,要使用记事本+,只需完成以下操作(全部放在一行):git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"显然C:/Program Files/Notepad++/notepad++.exe部件应该是到系统上记事本+可执行文件的路径。例如,它可能是C:/Program Files (x86)/Notepad++/notepad++.exe .对我来说很有魅力。

元芳怎么了

不管怎么说,我一直在玩这个,我发现以下几点对我来说很好:git config --global core.editor "'C:/Program Files/TextPad 5/TextPad.exe' -m"我不认为CMD喜欢单引号,所以您必须使用双引号“指定空格内嵌的字符串参数”。Cygwin(我相信它是Git‘s Bash的底层平台)在另一方面两者都喜欢'和";您可以使用/而不是\,只要字符串被引用,即在本例中,使用单引号。这个-m重写/指示使用多个编辑器,并且不需要%*被钉在最后。
打开App,查看更多内容
随时随地看视频慕课网APP