Как мне указать другой редактор для Mercurial в Windows? - PullRequest
2 голосов
/ 10 августа 2011

Всякий раз, когда HG нужно запросить сообщение о коммите или что-то еще, он открывает Блокнот.Это раздражает.У меня установлен Vim7.3, и я попытался установить переменную окружения EDITOR так, чтобы она указывала на gvim, но безрезультатно.

Я использую PowerShell, но я пробовал тестировать как в PowerShell, так и в PowerShell.CMD.Они оба продолжают настаивать на Блокноте.

Ответы [ 2 ]

3 голосов
/ 10 августа 2011

Mercurial пытается выбрать, какую программу вызывать для редактирования сообщения фиксации, пытаясь выполнить следующее (по порядку):

  1. Переменная среды HGEDITOR
  2. опция конфигурации редактора вСекция [ui] (в hgrc или передается с параметром командной строки --config ui.editor).
  3. Переменная среды VISUAL
  4. Переменная среды EDITOR
  5. vi, если нетиз вышеперечисленного установлено

(источник)

3 голосов
/ 10 августа 2011
[ui]
editor = C:\Path\To\gvim.exe

В вашем .hgrc файле.

...