【问题标题】:is it possible to open revision history window of TortoiseHg from the vim?是否可以从 vim 打开 TortoiseHg 的修订历史窗口?
【发布时间】:2013-12-12 07:53:29
【问题描述】:

我需要在 vim 中编辑 hg 文件。现在,当我需要查看文件的历史时,我需要找到这个文件,右键单击这个文件,然后选择 TortoiseHg->Revision History 菜单来获取历史。

我试图找出这个菜单的注册表。它是TortoiseHgCMenu,值为{46605027-5B8C-4DCE-BFE0-051B7972D64C}。我不知道这是什么意思。我原本以为应该是xxx.exe --special-paramter-to-open-the-revision-history-window

那么,有什么命令可以打开修订历史窗口吗?这样我就可以在 vim 中使用它了。

【问题讨论】:

    标签: vim tortoisehg


    【解决方案1】:

    似乎有一个thg.exe 工具允许从命令行启动 TortoiseHg 工具。有了它,你可以定义一个自定义的 Vim 命令,例如

    :command! HgLog call system('thg.exe log ' . shellescape(expand('%:p')))
    

    注意:未经测试;我没有安装 TortoiseHg;该工具会告诉你它需要哪些参数。

    另类

    如果您宁愿留在 Vim 中查看日志(尽管这种表示肯定不如 TortoiseHg 等专用 GUI 工具中的好),我可以推荐出色的 vcscommand.vim - CVS/SVN/SVK/git/hg/bzr integration plugin

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多