如何在Windows上为Mercurial指定不同的编辑器?

时间:2011-08-09 23:01:50

标签: windows mercurial editor environment-variables

每当HG需要提示提交消息或其他任何内容时,它都会打开记事本。这很烦人。我安装了Vim7.3,并且我尝试将EDITOR环境变量设置为指向gvim,但无济于事。

我正在使用PowerShell,但我已尝试在PowerShell和cmd中进行测试。他们都坚持使用记事本。

2 个答案:

答案 0 :(得分:3)

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

.hgrc文件中。

答案 1 :(得分:3)

  

Mercurial尝试选择要调用的程序来编辑提交消息   通过尝试以下(按顺序):

     
      
  1. HGEDITOR环境变量
  2.   编辑器配置选项(在hgrc中或使用--config ui.editor命令行选项传递)。   
  3. VISUAL环境变量
  4.   
  5. EDITOR环境变量
  6.   
  7. vi,如果没有设置上述内容
  8.   

(source)