我刚用NotepadReplacer用记事本++替换了记事本,现在我的hg commit
无法正常工作。
在更换记事本之前,hg commit
会启动一个新的文本文件,让我输入我的提交消息。使用Notepad ++,我被提示创建该文件,并且由于空提交消息,mercurial会中止提交。
我知道我可以使用带有hg commit
选项的-m
内联输入消息,但我想在文本文件中输入提交消息。我喜欢将状态显示在文本文件中作为提交消息的上下文,而不必在hg stat
之前键入hg commit
。
我怎样才能让它发挥作用?
答案 0 :(得分:20)
尝试在%USERPROFILE%\.hgrc
(或%USERPROFILE%\mercurial.ini
)内添加以下内容:
[ui]
editor = path/to/notepad++ -multiInst -nosession
也许在-notabbar
之后添加-nosession
也可能有用。