Как настроить TortoiseHg для открытия файла в правильной программе на основе его расширения?

Я использую TortoiseHg v2.2.1 с Mercurial 1.9 в WindowsXP. Как настроить TortoiseHg для просмотра файла на основе приложения, связанного с расширением?

Например, если у меня есть файл .docx в репозитории, и я смотрю его историю изменений, я хотел бы, чтобы View at revision... открыл выбранную ревизию в MS Word. Аналогично для других двоичных типов файлов, таких как ppt и xls, которые я не могу просмотреть с помощью текстового редактора по умолчанию или kdiff3.

Могу ли я использовать то, что Windows уже знает, какую программу использовать для открытия определенных типов файлов, или мне придется вручную настроить интересующие типы файлов в конфигурационных файлах Tortoise?

Я нашел несколько скриптов SVN в папке TortoiseHg\diff-scripts, которые выглядят так, как будто они решают подобную проблему для разных двоичных файлов, а не просто просматривают их, но они, похоже, не активированы, и я не уверен, что если все, что мне нужно для мод в MergePatterns.rc или Mercurial.ini файлах, чтобы все это работало.

Ответ 1

Чтобы сделать "View at Revision", используйте любую программу, связанную с расширением файла, попробуйте этот трюк. В "Глобальные настройки" в разделе "TortoiseHg" введите start "" в качестве "Visual Editor". Обратите внимание на пустой "". Это необходимо, чтобы start не использовал имя файла, которое передается в кавычках TortoiseHg в качестве заголовка окна.