【问题标题】:How do I specify a different editor for Mercurial on Windows?如何在 Windows 上为 Mercurial 指定不同的编辑器?
【发布时间】:2011-08-09 23:01:50
【问题描述】:

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

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

【问题讨论】:

    标签: windows mercurial editor environment-variables


    【解决方案1】:
    [ui]
    editor = C:\Path\To\gvim.exe
    

    在您的.hgrc 文件中。

    【讨论】:

    • 我不知道为什么我没有先尝试。另外,gvim 在 PATH 中,所以我只输入了editor = gvim,它运行良好。
    【解决方案2】:

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

    1. HGEDITOR 环境变量
    2. [ui] 部分中的编辑器配置选项(在 hgrc 中或通过 --config ui.editor 命令行选项传递)。
    3. VISUAL 环境变量
    4. EDITOR 环境变量
    5. vi,如果以上都没有设置

    (source)

    【讨论】:

      猜你喜欢
      • 2011-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-27
      • 2019-10-07
      • 1970-01-01
      相关资源
      最近更新 更多