TortoiseGit保存对话框位置和大小的位置

时间:2018-10-29 14:29:50

标签: tortoisegit

我喜欢将TortoiseGit用作几个git命令的GUI,尤其是因为我有一个脚本可以从控制台启动Tortoise对话框。

有时候,我喜欢使用“日志”对话框只是为了可视化提交图,而在那个时候,提交消息和提交更改框只是这样,但是,每次来回更改其大小都是一件麻烦的事情。

因此,我一直在考虑向脚本中添加一些选项,以便在打开日志对话框之前修改日志对话框的布局,但是,我找不到可以对其进行编辑的任何选项或文件。

不幸的是,对其进行谷歌搜索,搜索手册,浏览gitlab问题和stackoverflow问题并没有带来任何结果。 :(

有人可以帮我吗?或指出我应该看的方向?甚至不可能做到的信息也将大有帮助。

1 个答案:

答案 0 :(得分:3)

有关对话框大小的信息存储在注册表中HKEY_CURRENT_USER\Software\TortoiseGit\TortoiseProc\ResizableState下。

您可以在此处找到有关格式的更多信息:https://gitlab.com/tortoisegit/tortoisegit/blob/3763e73fa54b0763ca9f5e8646ecb46cf0b8e879/ext/ResizableLib/ResizableWndState.cpp

可以这样修改:

reg add HKEY_CURRENT_USER\Software\TortoiseGit\TortoiseProc\ResizableState /v LogDlgSizer1 /t REG_DWORD /d 800 /f > NUL
reg add HKEY_CURRENT_USER\Software\TortoiseGit\TortoiseProc\ResizableState /v LogDlgSizer2 /t REG_DWORD /d 840 /f > NUL