【发布时间】:2011-08-09 23:01:50
【问题描述】:
每当 HG 需要提示提交消息或其他任何内容时,它都会打开记事本。这很烦人。我已经安装了 Vim7.3,我尝试将EDITOR 环境变量设置为指向 gvim,但无济于事。
我正在使用 PowerShell,但我已经尝试在 PowerShell 和 cmd 中进行测试。他们都坚持使用记事本。
【问题讨论】:
标签: windows mercurial editor environment-variables
每当 HG 需要提示提交消息或其他任何内容时,它都会打开记事本。这很烦人。我已经安装了 Vim7.3,我尝试将EDITOR 环境变量设置为指向 gvim,但无济于事。
我正在使用 PowerShell,但我已经尝试在 PowerShell 和 cmd 中进行测试。他们都坚持使用记事本。
【问题讨论】:
标签: windows mercurial editor environment-variables
[ui]
editor = C:\Path\To\gvim.exe
在您的.hgrc 文件中。
【讨论】:
editor = gvim,它运行良好。
Mercurial 尝试选择调用哪个程序来编辑提交消息 通过尝试以下(按顺序):
- HGEDITOR 环境变量
- [ui] 部分中的编辑器配置选项(在 hgrc 中或通过 --config ui.editor 命令行选项传递)。
- VISUAL 环境变量
- EDITOR 环境变量
- vi,如果以上都没有设置
【讨论】: