【问题标题】:Mercurial and Notepad++ IntegrationMercurial 和 Notepad++ 集成
【发布时间】:2012-02-09 09:01:20
【问题描述】:

Notepad++ 是否有插件可以与 Mercurial 和 TortoiseHg 集成?

【问题讨论】:

    标签: version-control mercurial notepad++ tortoisehg


    【解决方案1】:

    如果您将以下内容添加到我们的配置文件中,您可以使用 Notepad++ 打开文件。

    [tortoisehg]
    editor = <path\to\>Notepad++.exe ["$FILE" -n$LINENUM] -multiInst -nosession
    

    您可以通过https://bitbucket.org/tortoisehg/thg/wiki/OpenAtLine获取更多信息。

    【讨论】:

    • 我必须使用 editor = &lt;path\to\&gt;Notepad++.exe -n$LINENUM -multiInst -nosession 否则 Notepad++ 会创建一个名为“$FILE”和“[”的文件。这是 Notepad++ 5.9.2
    • 在 Notepad++ 6.2.2 中,似乎没有传递参数。我可以删除 -multiInst 和 -nosession 参数,Notepad++ 仍会在新实例中打开。它仍会打开文件,但会忽略行号。 [tortoisehg] 编辑器 = C:\Progra~1\Notepa~1\notepad++.exe ["$FILE" -n$LINENUM] -multiInst -nosession
    • 我不得不将 Notepad++.exe 的完整路径用引号括起来,因为它包含空格。即:编辑器 = "c:\Program Files (x86)\Notepad++\Notepad++.exe" ["$FILE" -n$LINENUM] -multiInst -nosession
    【解决方案2】:

    插件只存在于乌龟svn, 您只能使用

    将 TortoiseHg 与 Notepad++ 半集成
    thg annotate "$(FULL_CURRENT_PATH)"
    

    为其他任何工作台显示当前文件的历史记录

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-03
      相关资源
      最近更新 更多