如何通过CLI启动IntelliJ的空白Diff窗口?
启动IntelliJ空白Diff窗口的CLI方法
要通过命令行启动IntelliJ的空白Diff窗口,有几种可靠的方式:
调用IDE内部动作(推荐)
直接触发IntelliJ内置的打开空白Diff工具的动作,无需依赖临时文件:idea action DiffView.OpenEmptyDiffTool使用临时空文件
指定两个临时空文件路径,IDE会打开这两个空文件的对比窗口,关闭后可自行删除文件:idea diff /tmp/empty_diff_1 /tmp/empty_diff_2清理临时文件:
rm /tmp/empty_diff_1 /tmp/empty_diff_2利用Shell进程替换(适用于bash/zsh)
通过进程替换生成两个空输入流,不会创建实际文件:idea diff <(:) <(:)
注:直接执行
idea diff会因缺少文件参数导致窗口自动关闭,以上方法均可规避这个问题。
内容的提问来源于stack exchange,提问作者Steffen S
相关产品推荐
相关产品推荐

