如何将当前项目中的文档与不属于项目的文档进行比较? 如何将我的计算机中的两个任意文件与phpStorm进行比较?
答案 0 :(得分:17)
目前,我发现将项目文件与非项目文件进行比较的最简单方法是将外部文件复制到剪贴板并单击“查看 - >与剪贴板比较”。
答案 1 :(得分:5)
只能在外部完成:
您也可以在不运行PhpStorm的情况下打开差异查看器。这可以通过以下命令完成:
<path to PhpStorm executable file> diff <path_1> <path_2>
其中path_1
和path_2
是相关文件的路径,可以是各种类型的文件,包括jar。
从PhpStorm内部,您只能比较项目中可用的文件。
答案 2 :(得分:1)
我如何比较两个外部来源(网页来源等)
1-从“文件”菜单->“新的暂存文件”中打开一个新的暂存文件,然后选择文件类型
2-将源1复制并粘贴到此新的临时文件中
3-为第二个来源创建一个新的暂存文件,然后从“查看”菜单中单击“与...比较” 要么 最好直接将其复制到剪贴板,然后从“查看”菜单中单击“与剪贴板比较”
答案 3 :(得分:0)
在phpStorm 2016.2(可能还有一些早期版本)中,您可以通过File&gt;&gt;导航到外部文件。打开...,将打开一个显示外部文件内容的选项卡。然后,您可以使用View&gt;&gt;与...比较将外部文件与项目中的文件进行比较。
答案 4 :(得分:0)
在/usr/local/bin/
中创建名为 PhpStorm
粘贴此
#!/bin/sh
open -na "PhpStorm.app" --args "$@"
使其可执行
chmod +x /usr/local/bin/PhpStorm
现在您可以执行此操作
PhpStorm diff <path1> <path2>
将PhpStorm bin添加到您的PATH
setx PATH=%PATH%;C:\Program Files\JetBrains\PhpStorm\bin
现在您可以这样做
phpstorm.bat diff <path1> <path2>
创建指向PhpStorm启动器脚本的链接:
# Path to PhpStorm installation may differ
ln -s /opt/phpstorm/bin/phpstorm.sh /usr/local/bin/phpstorm
现在您可以做
phpstorm diff <path1> <path2>
喷气水怪的来源:
https://www.jetbrains.com/help/phpstorm/command-line-differences-viewer.html
https://www.jetbrains.com/help/phpstorm/working-with-the-ide-features-from-command-line.html