我希望transactionResult = DeviceIoControl(
hDevice,
(DWORD) IOCTL_MMAP,
NULL,
0,
sharedMem,
sizeof(void*),
&bRetur,
NULL
);
成为快速命令行解决方案,以查看两个文件之间的差异,然后我希望git diff
启动meld以获得更加图形化的文件差异视图。
目前,git difftool
正是我想要的,但是当我运行git diff
时,git尝试启动vimdiff而不是meld:
git difftool script.js
如果我使用Viewing (1/1): 'script.js'
Launch 'vimdiff' [Y/n]:
指定工具,它会尝试按原样启动它:
git difftool -t meld script.js
如果Viewing (1/1): 'script.js'
Launch 'meld' [Y/n]:
仍然使用vimdiff,我如何让git difftool <filename>
启动融合?
我的.gitconfig包含以下内容:
git diff <filename>
答案 0 :(得分:3)
git config --global diff.tool meld
这会将默认的difftool设置为meld。即当您在没有git difftool
参数的情况下调用--tool
时,git将会运行。
你也可以删除配置的那一部分,但git不会读取difftool.tool
,因为它不是one of git's known config options:
[difftool]
tool = meld