我想知道是否有办法将p4merge窗口中的拆分器设置为50%的屏幕宽度。例如,在总指挥官中,您可以右键单击拆分器并从列表中选择,但是p4merge中没有类似的内容。

发布于 2012-10-03 10:10:42
我使用来自Sysinternals的过程监视器来跟踪p4merge写入设置的位置。显示设置文件驻留在这里
%USERPROFILE%.p4merge\ApplicationSettings.xml
看起来是这样的:
<?xml version="1.0" encoding="UTF-8"?>
<!--perforce-xml-version=1.0-->
<PropertyList varName="ApplicationSettings" IsManaged="TRUE">
<String varName="CharSet">utf8-bom</String>
<PropertyList varName="Connection" IsManaged="TRUE">
<String varName="ApplicationLanguage">en</String>
</PropertyList>
<String varName="DiffOption">dl</String>
<ByteArray varName="DiffSplitter">AAAA/wAAAAAAAAACAAAA8wAAAUMBAAAAMgEAAAAB</ByteArray>
<Font varName="Font">
<family>Courier</family>
<pointSize>10</pointSize>
<weight>Normal</weight>
<italic>false</italic>
</Font>
<!--i cut it here for concise-->
</PropertyList>我猜是:
<ByteArray varName="DiffSplitter">AAAA/wAAAAAAAAACAAAA8wAAAUMBAAAAMgEAAAAB</ByteArray>是p4merge存储拆分器位置的地方。
我不想解密这个值,所以我删除了整个标签,拆分器移到了50%的窗口宽度。
https://stackoverflow.com/questions/12706307
复制相似问题