Как настроить 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 в качестве заголовка окна.