在Mercurial中指定编辑器

use*_*985 4 mercurial automation tortoisehg opc

一般来说,如果我有一个W类型的自定义文件,并且想要使用自定义应用程序/编辑器X打开/查看它,当我想编辑/查看文件时,如何设置Hg来调用应用程序X?

具体示例:我正在使用TortoiseHg来跟踪由自定义应用程序创建的一组文件,这是一个名为Kepserver的OPC服务器应用程序.Kepserver创建.OPF文件,而Hg可以判断文件何时发生了变化,我想使用Kepserver应用程序查看Hg Workbench中的文件.

我看到一个允许我设置编辑器的设置.我指定了Kepserver应用程序的路径,但是当我点击工作台中的文件时,它尝试使用Kdiff3进行二进制差异,如何为特定存储库指定编辑器?

Tim*_*gan 5

双击TortoiseHg工作台中的文件时的默认行为是运行可视差异.要在编辑器中打开文件,必须右键单击该文件并选择" 编辑本地 "或其中一个类似选项.

选择此选项时使用的编辑器由

[tortoisehg]
editor = <editor>
Run Code Online (Sandbox Code Playgroud)

.hgrc或你的设置mercurial.ini.

  • 我发现引用.exe的路径字符串工作得很好.我也没有提供超出字符串的任何参数(比如$ FILE).`[tortoisehg]``editor ="C:\ Program Files\Sublime Text 2\sublime_text.exe"` (4认同)