相关文章推荐
愉快的沙滩裤  ·  JavaScript 数组 ...·  2 月前    · 
跑龙套的投影仪  ·  CMS Date Suffix - ...·  3 月前    · 
逆袭的剪刀  ·  ClassNotFoundException ...·  4 月前    · 

从命令行使用 PyCharm 功能:打开文件和项目、查看差异、合并文件、应用代码样式格式以及检查源代码。

独立实例的启动器

安装目录包含用于启动 PyCharm、格式化源代码和运行检查的批处理脚本和可执行文件。要从命令提示符 cmd.exe 使用它们,请将 PyCharm bin 文件夹的位置添加到 PATH 环境变量中。例如,如果您将 PyCharm 安装到 C:\Program Files\JetBrains\PyCharm ,则可以使用以下命令:

设置 PATH=%PATH%;C:\Program Files\JetBrains\PyCharm\bin

此命令仅更改当前 shell( cmd.exe PATH 的当前实例)的环境变量。如果要为当前用户永久更新它,请运行: setx

setx PATH "%PATH%;C:\Program Files\JetBrains\PyCharm\bin"

要为所有用户在系统范围内更新它,请运行 setx /M 而不是 setx .

配置 PATH 变量后,您可以从命令提示符中的任何工作目录运行可执行文件: pycharm64.exe 。或者,您可以使用批处理脚本: pycharm.bat .

要从 shell 运行 PyCharm,请使用 open 带有以下选项的命令:

  • -a : 指定应用程序。

  • --args : 当传递的不仅仅是要打开的文件或目录时,请指定其他参数。

  • -n :打开应用程序的一个新实例,即使一个已经在运行。

例如,您可以使用以下命令运行 PyCharm.app :

打开-na“PyCharm.app”

您可以使用此命令在 PATH 环境变量的目录中创建一个 shell 脚本。例如,使用以下内容创建文件 /usr/local/bin/pycharm :

#!/bin/sh 打开 -na "PyCharm.app" --args "$@"

确保您具有执行脚本的权限,并且由于默认情况下 /usr/local/bin 应该在 PATH 环境变量中,因此您应该能够 pycharm 从 shell 中的任何位置运行。

在 Linux 上,安装目录包含 bin 下的启动器 shell 脚本 pycharm.sh 。例如,如果您将 PyCharm 安装到 /opt/pycharm ,则可以使用以下命令运行脚本:

/opt/pycharm/bin/pycharm.sh

PATH 您可以在环境变量的目录中创建指向启动器脚本的符号链接。例如,如果您将 PyCharm 安装到 /opt/pycharm 并希望在 /usr/local/bin中创建一个名为 pycharm 的链接,请运行以下命令:

ln -s /opt/pycharm/bin/pycharm.sh /usr/local/bin/pycharm

由于默认情况下 /usr/local/bin 应该在 PATH 环境变量中,因此您应该能够 pycharm 从 shell 的任何位置运行该命令。

Toolbox App 生成的 Shell 脚本

如果您使用 Toolbox 应用程序 安装和管理 JetBrains 产品,它可以创建用于从命令行启动 IDE 的 shell 脚本。

生成外壳脚本

  1. 打开工具箱应用程序并单击 螺母图标 右上角的 。

  2. Toolbox App Settings 中,启用 Generate shell scripts

  3. 如有必要,更改 shell 脚本位置。

在工具箱中设置脚本路径

如果您有同一个 IDE 的多个版本,Toolbox App 会为每个版本生成一个具有唯一名称的 shell 脚本。您可以在此特定实例的设置中更改 IDE 实例的 shell 脚本的名称。

更改 shell 脚本的名称

  1. 打开工具箱应用程序。

  2. 单击 螺母图标 相关 IDE 实例旁边的 并选择 Settings

  3. 在底部,更改 Shell 脚本名称 字段。

工具箱中的生成

默认情况下,Toolbox App 将 shell 脚本放在系统 PATH 环境变量的目录中,因此您可以将脚本的名称作为命令运行,以从任何工作目录启动 PyCharm。

命令行参数

启动器脚本接受命令、选项和其他参数来修改其行为:

争论

描述

没有争论

启动 PyCharm。

文件或目录的路径

打开指定为参数的文件或目录。

有关详细信息,请参阅 从命令行打开文件

命令

diff

打开差异查看器以查看两个指定文件之间的差异。

有关详细信息,请参阅 从命令行比较文件

merge

打开“ 合并 ”对话框以合并指定的文件。

有关详细信息,请参阅 从命令行合并文件

format

将代码样式格式应用于指定文件。

有关详细信息,请参阅 从命令行格式化文件

inspect

对指定项目执行代码检查。

有关详细信息,请参阅 从命令行运行代码检查

选项

nosplash

加载 PyCharm 时不显示启动画面。

dontReopenProjects

不要重新打开项目并显示欢迎屏幕。如果打开的项目使 PyCharm 崩溃,这会有所帮助。

disableNonBundledPlugins

不要加载手动安装的插件。如果您安装的插件使 PyCharm 崩溃,这会有所帮助。您将能够启动 IDE 并禁用或卸载有问题的插件。

--wait

等待文件关闭,然后返回命令提示符。

例如,您可以使用以下命令打开 file.txt :

pycharm64.exe --wait file.txt

shell 将一直等到 file.txt 关闭。

最后修改时间:2021 年 11 月 11 日