相信很多人使用 PyCharm 來開發(fā) Python 程序样漆,但卻少有人知道,PyCharm 實際上有一個命令行程序位他。通過這個命令行程序可以幫你做很多事情氛濒。
PyCharm的命令行程序默認是關(guān)閉的,需要先打開才能使用鹅髓。本文以macOS版本的PyCharm來演示舞竿。Windows與Linux的用戶請自行閱讀官方文檔(文末有地址)。
點擊工具欄Tools - Create Command-line Launcher創(chuàng)建PyCharm 的命令行程序窿冯,如下圖所示骗奖。
彈出對話框直接點OK即可,如下圖所示:
如果你之前已經(jīng)打開了 終端醒串,那么現(xiàn)在需要先關(guān)閉再重新打開执桌,以使這個命令行工具生效。生效以后芜赌,你在命令行輸入charm回車仰挣,應(yīng)該能直接運行 PyCharm。
用PyCharm直接打開項目
當我們想使用 PyCharm 快速打開一個項目時缠沈,只需要先進入這個項目文件夾膘壶,然后執(zhí)行如下命令即可:
charm .
如下圖所示:
當然,你也可以不用提前進入項目文件洲愤,而是把項目地址作為參數(shù)傳給charm命令:
charm ~/test_async
對比兩個文件的差異
有時候颓芭,我們需要對比兩個文件的差異,可以使用charm diff 地址1 地址2命令柬赐,如下圖所示:
如果這兩個文件在同一個文件夾里面亡问,并且你也就在這個文件夾里面執(zhí)行命令,那么charm diff后面直接跟兩個文件的名字就可以了肛宋。否則州藕,需要填寫文件的具體路徑,例如:
charm diff ~/test_async/make_diff.py ~/test2/abc.py
其他高級操作
除了上面所說的兩個常用操作之外酝陈, PyCharm命令行工具還支持合并代碼床玻、格式化代碼等等操作。