开发者

How do I specify a different editor for Mercurial on Windows?

Whenever HG needs to prompt for a commit message, or whatever, it opens up Notepad. This is annoying. I have Vim7.3 installed, and I've tried setting the EDITOR environment variab开发者_开发问答le to point to gvim, to no avail.

I'm using PowerShell, but I've tried testing in both PowerShell and cmd. They both keep insisting on Notepad.


[ui]
editor = C:\Path\To\gvim.exe

In your .hgrc file.


Mercurial tries to pick which program to call to edit a commit message by trying the following (in order):

  1. HGEDITOR environment variable
  2. editor configuration option in [ui] section (in hgrc or passed with --config ui.editor command-line option).
  3. VISUAL environment variable
  4. EDITOR environment variable
  5. vi, if none of the above is set

(source)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜