On the PyCharm 帮助网站 https://www.jetbrains.com/pycharm/help/running-pycharm-as-a-diff-or-merge-command-line-tool.html我发现您可以使用 PyCharm 作为命令行中的差异工具来比较两个文件。棒极了!然而,有没有办法更进一步,将其用作 git diff 工具。
所以我可以输入pycharm diff file_name.py
如果您在 PyCharm 上设置了 GIT 集成并按,则以同样的方式获取 GIT 差异CTRL + D
看看差异。
是的你可以。
首先,您需要启用命令行启动器:
要启用从命令行调用 PyCharm 操作,请遵循
这些步骤
-
On macOS or UNIX:
- 确保 PyCharm 正在运行。
- 上
主菜单,选择工具|创建命令行启动器。对话框创建启动器脚本打开,并显示建议的路径和名称
启动器脚本。您可以接受默认路径,也可以指定您自己的路径。
请注意它,因为稍后您将需要它。
- 在 PyCharm 外部,将启动器脚本的路径和名称添加到您的路径中。
-
On Windows:
- 指定 PyCharm 可执行文件的位置
在里面
Path
系统环境变量。在这种情况下,您将
能够调用 PyCharm 可执行文件和其他 PyCharm 命令
任何目录。
https://www.jetbrains.com/help/pycharm/running-pycharm-as-a-diff-or-merge-command-line-tool.html https://www.jetbrains.com/help/pycharm/running-pycharm-as-a-diff-or-merge-command-line-tool.html
然后将以下行添加到您的~/.gitconfig
:
[diff]
tool = pycharm
[difftool "pycharm"]
cmd = /usr/local/bin/charm diff "$LOCAL" "$REMOTE" && echo "Press enter to continue..." && read
[merge]
tool = pycharm
[mergetool "pycharm"]
cmd = /usr/local/bin/charm merge "$LOCAL" "$REMOTE" "$BASE" "$MERGED"
keepBackup = false
(对于 Windows 用户,这些细节可能略有不同)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)