PyCharm 2025.1 Help

搁置更改对话框

使用此对话框来 搁置所选文件或变更列表。

已修改文件窗格

本节包含自上次提交以来已修改的文件列表。 列表中的所有文件默认都被选中。 取消选择您不想搁置的文件。

修改文件窗格工具栏

项目

工具提示和快捷键

描述

显示差异按钮

显示差异

Ctrl+D

打开 Differences对话框,以突出显示所选文件的本地工作副本与其存储库版本之间的差异。

还原 图标

还原

还原对所选文件的本地工作副本所做的所有更改。

刷新按钮

刷新更改

Ctrl+F5

点击此按钮以重新加载 更改的文件 树状视图,使其保持最新。

“分组”按钮

分组依据

选择如何对修改的文件进行分组——按目录或模块

“全部展开”按钮

全部折叠按钮

展开所有节点或折叠所有节点

Ctrl+NumPad +

Ctrl+NumPad -

点击这些按钮以展开或折叠目录树中的所有节点。 这些按钮在平面视图中不可用。

变更列表

不适用

从此列表中选择包含要搁置的已修改文件的变更列表。 默认情况下会选择活动更改列表。

修改的文件 窗格下的摘要显示当前选定变更列表的统计信息,例如修改、新增和删除文件的数量。 该区域还显示每种类型的文件数量,以及其中有多少将被存储。

提交消息窗格

在此区域输入将用作架子名称的字符串。 当您取消搁置更改时,将在 变更 视图中创建一个具有相同名称的新变更列表。 如果您将此字段留空,搁置名称将使用以下模式生成:<搁置中的文件数量>,<创建搁置的日期和时间>。

提交/提交部分

请使用此区域中的控件定义您希望 PyCharm 在搁置所选文件之前执行的其他操作。

这些控件适用于以下版本控制系统:

  • Git

  • Subversion

  • Perforce

项目

描述

重新设置代码格式

根据 项目代码风格设置 进行代码格式化。

重新排列代码

根据 arrangement rules preferences重新排列您的代码。

优化导入

移除冗余的import语句。

分析代码

在提交文件时分析已修改的文件。 点击 配置 选择一个 检查配置文件 ,IDE将从中运行检查。

检查 TODO (<过滤器名称>)

请检查与指定筛选条件匹配的 TODO 项目。 点击 配置 选择一个 现有的 TODO 筛选器 ,或打开 TODO 设置页面并定义一个新的筛选器以供应用。

清理

自动将当前检查配置文件应用于您将要提交/搁置的文件。

提交后/提交后部分

请使用此区域的控件以定义在提交所选文件后,您希望 PyCharm 执行哪些其他操作。

项目

描述

适用于

运行工具

从此列表中选择您希望 PyCharm 在所选更改提交后启动的 external tool。 您可以从列表中选择一个工具,或点击 浏览 按钮 "浏览" 按钮 并在打开的 外部工具 对话框中配置一个外部工具。

所有版本控制系统

上传文件到

从此列表中,选择用于将已提交文件上传到本地或远程主机、已挂载磁盘或目录的 server access configurationserver group

  • 如需禁止上传,请选择

  • 要将服务器配置添加到列表中,请点击 "浏览" 按钮 ,并在打开的 添加服务器 对话框中填写必填字段。

仅当启用 FTP/SFTP/WebDAV 连接性 插件时,此列表才可用。

所有版本控制系统

始终使用选定服务器或服务器组

请选择此复选框以始终将文件上传到选定的 服务器服务器组

复选框仅在 FTP/SFTP/WebDAV 连接性 插件启用时可用。

所有版本控制系统

差异窗格

要打开 比较 窗格,请按 Ctrl+D 或者右键点击您想要检查的文件,然后在上下文菜单中选择 显示差异

在此窗格中,您可以查看所选文件的基本存储库版本与即将提交的版本之间的差异。

差异窗格工具栏

项目

工具提示和快捷键

描述

上一差异按钮/下一个差异按钮

上一个差异/下一个差异 Shift+F7 F7

跳转到下一个或上一个差异。

当到达最后一个或第一个差异时,PyCharm 建议点击箭头按钮或再次按 F7/Shift+F7 并比较其他本地修改的文件。 该行为依赖于 Go to the next file after reaching last change选项中的 差异查看器 settings

“跳转到源代码”按钮

跳转到源(J)

F4

在编辑器中打开选定的文件。 文本光标的位置与 差异查看器 相同。

后退

转发

比较前一个/下一个文件

Alt+Left Alt+Right

点击这些按钮,将本地副本的前一个/下一个文件与来自服务器的更新进行比较。

查看者

选择查看模式:并排或统一。 并排模式有两个面板,而统一模式只有一个面板。

您可以在两个查看器中编辑代码并执行 接受追加还原 操作。

您只能在并排查看器的右侧部分或统一查看器的下方行更改文本。

您只能编辑文件的本地版本。 您不能编辑只读状态的文件。

空格

定义 差异查看器 应如何处理空白字符。

  • 不忽略 :空格很重要,所有差异都会被突出显示。 此选项默认情况下会被选中。

  • 修整空白 :如果行首或行尾出现空白字符,则删除这些空白字符(("\t", " "))。

    • 如果两行仅在尾随空格上有所不同,这些行将被视为相等。

    • 如果两行不同,则在 By word模式下,尾随空格不会被高亮显示。

  • 忽略空格 :空白字符并不重要,不论在源代码中的位置。

  • 忽略空格和空行 :忽略空格和空行。 以下实体被忽略:

    • 所有空白(如“忽略空白”选项中)

    • 所有仅由空格组成的添加或删除的行

    • 所有更改均由拆分或合并行而不改变非空白部分组成。

      例如,在此模式下不会突出显示 a b ca \n b c 之间的差异。

高亮显示模式

选择差异粒度突出显示的方式。

可用的选项有:

  • 高亮显示单词 :修改的词汇已高亮显示

  • 高亮显示行 :已修改的行已高亮显示

  • 高亮显示拆分的更改 :如果选择此选项,大的更改将被分解为较小的更改。

    例如, A \n BA X \n B X 会被视为两个更改,而不是一个。

  • 高亮显示字符 :修改后的符号已高亮显示

  • 不高亮显示 :如果选择此选项,将不突出显示差异。

    当您处理显著修改过的文件时,请使用 不高亮显示 选项。 在这种情况下,高亮显示可能会在审核期间引入额外的困难。

“折叠未更改片段”图标

收起未更改的片段

收起两个文件中所有未更改的片段。 不可折叠的未更改行的数量可以在 差异与合并 设置页面上配置。 要打开 差异与合并 页面,请按 Ctrl+Alt+S 进入设置,然后导航至 工具 | Diff & Merge。 .

同步滚动

同步滚动

同步滚动两个差异窗格。 如果此按钮被释放,每个窗格都可以独立滚动。

禁用编辑图标

禁用编辑

启用所选文件本地副本的编辑功能,此功能默认情况下是禁用的。 启用编辑时,您可以在提交修改文件之前进行最后的更改。

齿轮图标

编辑器设置

打开可用选项列表。 选择或清除这些选项以显示或隐藏行号、缩进指南、空白字符和软换行。

帮助图标

帮助

F1

打开浏览器并显示相应的帮助页面。

请注意,上述选项仅适用于文本文件。 PyCharm 无法比较二进制文件,因此大多数命令将不可用。

最后修改日期: 2025年 4月 23日