配置 PyCharm 设置

您可以将第三方应用程序定义为外部工具并从 PyCharm 运行它们。

PyCharm 允许您将项目中的上下文信息作为命令行参数(例如,当前选择的文件或项目源路径)传递给外部工具,查看工具产生的输出,配置为在运行前启动工具/debug 配置等。

您可以将多种类型的外部工具添加到 PyCharm:

  • 本地工具是在您的计算机上本地运行的应用程序。

  • 远程工具是通过 SSH 在远程服务器上执行的应用程序。

添加本地外部工具

pylint是一个代码分析工具,可以检查您的代码并检测任何样式、逻辑和使用问题。它可能是 PyCharm 提供的代码验证功能的一个很好的补充。

  1. Ctrl+Alt+S打开 IDE 设置并选择Project | Python 解释器

  2. 单击添加一个包安装新软件包

  3. 可用包窗口中,搜索“pylint”,然后在包列表中选择它,然后单击安装包

    pylint 安装

    等到安装包并关闭窗口。

  4. 现在您已经在系统上安装了 pylint,您可以配置它与 PyCharm 的集成。

  5. Ctrl+Alt+S打开 IDE 设置并选择工具 | 外部工具

  6. 单击添加外部工具按钮以添加新的外部工具。

  7. 添加配置选项,如下图:

    将 pylint 配置为外部工具
    • Group :要在工具 |中显示的外部工具组的名称 外部工具菜单

    • Name : 外部工具名称

    • 描述:可选描述

    • Program:pylint 可执行文件的路径($PyInterpreterDirectory$是放置当前项目的Python解释器的目录)。例子:

      $PyInterpreterDirectory$\pylint

      $PyInterpreterDirectory$/pylint

    • 参数:指定应检查哪些文件和文件夹(本例中为car.pytest )并设置 pylint 错误的输出格式。例子:

      --msg-template="$FileDir$\{path}:{line}:{column}:{C}:({symbol}){msg}" car.py test

      --msg-template="$FileDir$/{path}:{line}:{column}:{C}:({symbol}){msg}" car.py test

    • 工作目录:项目根目录

    • 建议启用“高级选项”部分中的所有选项并设置“输出”过滤器以将错误文件的链接插入到 pylint 输出中,以便您可以快速跳转到代码中的错误或警告。

  8. 单击确定以保存更改。通过单击外部工具窗口中的应用确定来完成添加外部工具。

现在您可以从工具 |访问这个外部工具。外部工具

pylint 显示在外部工具菜单中

您可以使用此菜单运行 pylint。但是,您可能还希望将其添加到应用程序的运行/调试配置中。

运行外部工具

  1. 从主菜单中,选择运行 | Edit Configurations,然后在Edit Configurations对话框中,单击在开始前运行 pylintBefore launch部分。

  2. 添加新配置列表中选择运行外部工具并指定 pylint。它将被添加到应用程序启动之前要执行的脚本列表中。

    将 pylint 添加到运行/调试配置
  3. 单击确定以保存更改

  4. 运行运行/调试配置Shift+F10

    运行脚本

    您应该会在“工具”窗口中看到 pylint 选项卡,其中包含以下示例输出:

    使用 pylint 进行代码验证

您可以检查报告的错误,单击相应的链接以导航到有问题的代码,并进行所需的更改。

添加远程外部工具

远程 SSH 外部工具的配置类似于本地外部工具,但也定义了执行它们的远程服务器,并且需要凭据才能通过 SSH 连接到它。

此示例演示如何添加date作为远程 SSH 外部工具,该工具在远程服务器上执行并返回其上的当前日期和时间。

  1. Ctrl+Alt+S打开 IDE 设置并选择工具 | 远程 SSH 外部工具

  2. 单击添加按钮并指定以下设置:

    创建工具对话框

    此对话框提供与添加本地外部工具时相同的设置集,但也建议选择远程服务器。

    这可以是您配置的SSH 配置之一或Vagrant框。

    默认情况下,每次您在服务器上运行该工具时,PyCharm 都会要求您提供主机、端口和相关的 SSH 凭据。

  3. 单击确定添加工具,然后应用更改。

在远程服务器上运行添加的工具

  • 从主菜单中,选择工具 | 远程工具 | 日期和时间

  • Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择Keymap,找到Date and time操作并为其分配快捷方式。使用快捷方式运行该工具。

指定主机、端口和凭据后,PyCharm 将通过 SSH 连接到服务器并运行date命令,将输出返回到 PyCharm 中的运行工具窗口。

网络浏览器

您可以使用 Web 浏览器打开项目中的任何文件。默认情况下,它用于预览 HTML 文件的输出或运行和调试 Web 应用程序。

在网络浏览器中打开文件

要打开打算由 Web 浏览器(HTML、XML、JSP 等)呈现的文件,请执行以下操作之一:

  • Alt+F2

  • 右键单击文件并选择在浏览器中打开

  • 从主菜单中,选择查看 | 在浏览器中打开

  • 使用编辑器窗口右上角的浏览器弹出窗口。单击浏览器按钮打开Web 服务器文件 URL,或Shift+Click打开本地文件 URL。

    编辑器中的浏览器弹出窗口

在浏览器中打开”操作不适用于其他文件类型。但是,您仍然可以使用Find ActionCtrl+Shift+A来执行它。

查看和配置浏览器列表

  • 设置/首选项对话框 ( Ctrl+Alt+S) 中,选择工具 | 网络浏览器

首选项中的 Web 浏览器页面

如果使用标准过程安装浏览器,则路径字段中的别名应指向正确的位置。如果没有,请指定相应可执行文件的路径。

使用自定义配置文件和设置

您可以为 Firefox 和 Chrome 系列浏览器配置自定义配置文件。

  1. 设置/首选项对话框 ( Ctrl+Alt+S) 中,选择工具 | 网络浏览器

  2. 选择列表中的浏览器并单击编辑按钮

    • 对于 Firefox,指定profiles.ini文件的路径并选择要使用的配置文件。有关详细信息,请参阅Firefox 浏览器配置文件

    • 对于 Chrome,选择使用自定义用户数据目录并指定用户数据目录的位置

      您还可以指定从 PyCharm 运行 Chrome 时要使用的其他命令行选项。有关详细信息,请chrome://flags在 Chrome 地址栏中打开。

最后修改时间:2021 年 10 月 1 日