IkaR49
@IkaR49

Почему TortoiseHg может не видеть текстовый редактор?

Разбираюсь в Mercurial с помощью TortoiseHg, работаю преимущественно из консоли. mercurial.ini настроен на использование в качестве текстового редактора Notepad++:
[tortoisehg]
editor = notepad++

Но при вызове hg commit открывается всё равно стандартный блокнот.
Простой вызов из консоли notepad++ file.txt открывает редактор, как и требуется.
Пробовал так же указывать полный адрес до notepad++ в mercurial.ini, пробовал добавлять этот адрес в переменные среды Windows, но ничего не помогло.

Windows 7 x64
TortoiseHg (64-bit) 3.4
  • Вопрос задан
  • 351 просмотр
Решения вопроса 1
IkaR49
@IkaR49 Автор вопроса
Разобрался с проблемой.

Изначально я настраивал TorotoiseHg через графический диалог, а уже потом стал вручную править файл mercurial.ini. Сделал я так, потому что не знал, в какую категорию какую настройку вписывать. Как оказалось, TortoiseHg - тоже. Вот так выглядел вариант файла настроек от TortoiseHg:
[tortoisehg]
ui.language = ru
editor = notepad++

[ui]
username = IkaR49
merge = kdiff3

А вот, как он должен действительно выглядеть:
[tortoisehg]
ui.language = ru

[ui]
username = IkaR49
merge = kdiff3
editor = notepad++

То есть редактор был указан не в том разделе настроек.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы