pycharm对比工具加入右键菜单

2020-06-11  本文已影响0人  洗洗睡吧i

Pycharm的文本对比功能强大,比VS Code好用的多。

这里尝试下更方便的用法。

预期功能: 选中两个文件,然后右键“diff with pycharm”。

0. Pycharm CLI

在官网查到Pycharm支持命令行了,支持打开、对比、合并等一些命令。
https://www.jetbrains.com/help/pycharm/working-with-the-ide-features-from-command-line.html

基本用法如下:

pycharm.bat <file / folder>       # 打开文件或目录
pycharm.bat diff <file> <file>    # 对比两个文件
...
...

我们这里只用到 diff 命令。

1. 改注册表添加到右键菜单

先尝试修改注册表,把diff命令添加到右键菜单。

但是注册表里好像不支持把两个或多个文件作为参数传入。

下面的设置,只能分别打开两个pycharm程序,实现不了打开一个pycharm,传入两个文件名

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\*\shell\diff with pycharm\command]
@="C:\\Users\\shenbo\\scoop\\apps\\PyCharm-Professional\\current\\IDE\\bin\\pycharm.bat diff  \"%1\""

试了把 %1 改成 %*, %V, 都不行。

2. 添加到右键菜单的send to


试下选中选中两个文件,然后右键->发送到->diff with pycharm,就能成功用pycharm对比了。

注意必须是选中两个文件,不然会出错的。

简单测试:

-Enjoy!-

上一篇 下一篇

猜你喜欢

热点阅读