为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
慕标琳琳 2019-07-11 12:55:48
如何设置编辑器以在Windows上使用Git?我在尝试Windows上的GIT..我到了尝试“Git提交”的地步,我得到了一个错误:终端是哑的,但没有视觉或编辑器定义。请使用-m或-f选项提供信息。所以我想我需要一个叫做编辑器的环境变量。没问题。我把它设置为指向记事本。差不多成功了。默认提交消息将在记事本中打开。但记事本不支持裸线馈送。我出去了记事本+,但我不知道如何将记事本+设置为%EDITOR%它可以像预期的那样与Git一起工作。我没有和记事本+结婚。在这一点上,我不介意我使用哪个编辑器。我只想能在编辑器中键入提交消息而不是命令行(与-m).在Windows上使用Git的人:您使用什么工具来编辑提交消息,您需要做什么才能使它工作?
查看完整描述

3 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

建基达伦的回答,要使用记事本+,只需完成以下操作(全部放在一行):

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 .

对我来说很有魅力。


查看完整回答
反对 回复 2019-07-11
?
元芳怎么了

TA贡献1798条经验 获得超7个赞

不管怎么说,我一直在玩这个,我发现以下几点对我来说很好:

git config --global core.editor "'C:/Program Files/TextPad 5/TextPad.exe' -m"

我不认为CMD喜欢单引号,所以您必须使用双引号“指定空格内嵌的字符串参数”。

Cygwin(我相信它是Git‘s Bash的底层平台)在另一方面两者都喜欢'";您可以使用/而不是\,只要字符串被引用,即在本例中,使用单引号。

这个-m重写/指示使用多个编辑器,并且不需要%*被钉在最后。


查看完整回答
反对 回复 2019-07-11
  • 3 回答
  • 0 关注
  • 809 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信