PyCharm 2025.1 Help

文件状态高亮

文件状态

文件可以在 项目 工具窗口 Alt+1 中以不同的颜色显示,其 编辑器选项卡可以根据 代码分析结果、 版本控制状态等进行高亮显示。

您可以在 版本控制 | 文件状态颜色 设置页面  Ctrl+Alt+S 上配置 VCS 文件状态颜色。

下表列出了在部分 配色方案中的默认文件状态颜色及其含义。

颜色

文件状态

描述

颜色样本:深绿色 #0A7700

新增

处于活动 changelist 中的文件已计划添加到存储库。

绿色样本 #0EAA00

已在停用变更列表中添加

该文件在未激活的变更列表中已安排添加到存储库。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色示例:red #FF0000

变更列表冲突

在非活动更改列表中的文件已在活动更改列表中被修改。 在这种情况下,将会打开一个新对话框,提示您解决 changelist conflict。 如果在 设置 | 版本控制 | Changelists 中启用所有选项,则此文件状态可用。

颜色样本:深绿色 #0A7700

已复制

如果文件是另一文件的副本,则会跟踪其元数据,并将此类文件标记为 已复制

颜色示例:灰色 #616161

删除

该文件已被安排从存储库中删除。

颜色示例:灰紫色 #773895

已从文件系统中删除

该文件已在本地删除但尚未安排删除,并且仍然存在于存储库中。

颜色样本:浅灰蓝色 #8AA4C8

已变化的子元素

如果文件被修改,IDE 将递归高亮包含该文件的所有目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色样本:亮蓝 #3264B4

已变化的子元素

如果文件被修改,IDE 会高亮显示其父目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色样本:light brown #B28C00

被劫持的

[Perforce,ClearCase,VSS] 文件 未签出已被修改。

颜色样本:深橄榄绿 #727238

已忽略

文件被故意排除在 VCS 跟踪之外。

颜色样本:purple #7503DC

合并

“文件已被您的 VCS 因更新而合并。”

颜色示例:red #FF0000

已合并,但存在冲突

在上次更新期间,文件已合并并存在冲突。

颜色示例:red #FF0000

已合并,但存在属性冲突

在上次更新期间,IDE 检测到本地文件与其服务器版本的属性之间存在差异。

颜色示例:red #FF0000

合并文本和属性发生冲突

当两个或多个开发人员修改文件的相同行和相同的文件属性时,就会发生文本和属性冲突。

颜色样本:亮海军蓝 #0032A0

变更

该文件自上次同步以来已更改。

颜色样本:蓝色 #0047E4

已在停用变更列表中修改

已修改的文件处于非活动变更列表中。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色样本:Olive #7C7C00

废弃的

该文件不应再位于您的仓库工作副本中。

颜色样本:teal #007C7C

已重命名

自上次更新以来,该文件已重命名。

颜色样本:深青色 #08978F

已切换

[SVN] 该文件取自不同于整个项目的其他分支。

颜色样本:褐色 #993300

(未知)无版本

该文件在本地存在,但不在代码库中,也未被安排添加。

颜色样本:黑色 无 (默认颜色)

最新

该文件尚未更改。

颜色

文件状态

描述

颜色样本:暗绿色 #629755

新增

处于活动 changelist 中的文件已计划添加到存储库。

颜色样本:暗绿色 #629755

已在停用变更列表中添加

该文件在未激活的变更列表中已安排添加到存储库。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色示例:暗红色 # D5756C

变更列表冲突

在非活动更改列表中的文件已在活动更改列表中被修改。 在这种情况下,将会打开一个新对话框,提示您解决 changelist conflict。 如果在 设置 | 版本控制 | Changelists 中启用所有选项,则此文件状态可用。

绿色样本 #0A7700

已复制

如果文件是另一文件的副本,则会跟踪其元数据,并将此类文件标记为 已复制

颜色示例:灰色 #6C6C6C

删除

该文件已被安排从存储库中删除。

颜色示例:灰紫色 #6C6C6C

已从文件系统中删除

该文件已在本地删除但尚未安排删除,并且仍然存在于存储库中。

颜色示例:淡蓝色 #6897BB

已变化的子元素

如果文件被修改,IDE 将递归高亮包含该文件的所有目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色示例:淡蓝色 #6897BB

已变化的子元素

如果文件被修改,IDE 会高亮显示其父目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色样例:白色 无 (默认颜色)

被劫持的

[Perforce,ClearCase,VSS] 文件 未签出已被修改。

色样:浅橄榄色 #848504

已忽略

文件被故意排除在 VCS 跟踪之外。

颜色样本:浅紫色 #9876AA

合并

“文件已被您的 VCS 因更新而合并。”

颜色示例:暗红色 # D5756C

已合并,但存在冲突

在上次更新期间,文件已合并并存在冲突。

颜色示例:暗红色 # D5756C

已合并,但存在属性冲突

在上次更新期间,IDE 检测到本地文件与其服务器版本的属性之间存在差异。

颜色示例:暗红色 # D5756C

合并文本和属性发生冲突

当两个或多个开发人员修改文件的相同行和相同的文件属性时,就会发生文本和属性冲突。

颜色示例:淡蓝色 #6897BB

变更

该文件自上次同步以来已更改。

颜色示例:淡蓝色 #6897BB

已在停用变更列表中修改

已修改的文件处于非活动变更列表中。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色样例:白色 无 (默认颜色)

废弃的

该文件不应再位于您的仓库工作副本中。

颜色样本:强青色 #3A8484

已重命名

自上次更新以来,该文件已重命名。

颜色样例:白色 无 (默认颜色)

已切换

[SVN] 该文件取自不同于整个项目的其他分支。

颜色样本:浅红色 #D1675A

(未知)无版本

该文件在本地存在,但不在代码库中,也未被安排添加。

颜色样例:白色 无 (默认颜色)

最新

该文件尚未更改。

颜色

文件状态

描述

绿色样本 #62CC47

新增

处于活动 changelist 中的文件已计划添加到存储库。

绿色样本 #62CC47

已在停用变更列表中添加

该文件在未激活的变更列表中已安排添加到存储库。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色示例:暗红色 #FF6666

变更列表冲突

在非活动更改列表中的文件已在活动更改列表中被修改。 在这种情况下,将会打开一个新对话框,提示您解决 changelist conflict。 如果在 设置 | 版本控制 | Changelists 中启用所有选项,则此文件状态可用。

绿色样本 #62CC47

已复制

如果文件是另一文件的副本,则会跟踪其元数据,并将此类文件标记为 已复制

颜色样本:orange #ED864A

删除

该文件已被安排从存储库中删除。

颜色样本:orange #ED864A

已从文件系统中删除

该文件已在本地删除但尚未安排删除,并且仍然存在于存储库中。

颜色示例:鲜艳青色 #4FF0FF

已变化的子元素

如果文件被修改,IDE 将递归高亮包含该文件的所有目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色示例:鲜艳青色 #4FF0FF

已变化的子元素

如果文件被修改,IDE 会高亮显示其父目录。 如果在 在项目树中高亮显示包含已修改文件的目录 中启用了 设置 | 版本控制 | 确认 选项,则此状态可用。

颜色样例:白色 无 (默认颜色)

被劫持的

[Perforce,ClearCase,VSS] 文件 未签出已被修改。

色样:浅橄榄色 #A9B837

已忽略

文件被故意排除在 VCS 跟踪之外。

颜色样本:浅紫色 #ED94FF

合并

“文件已被您的 VCS 因更新而合并。”

颜色示例:暗红色 #FF6666

已合并,但存在冲突

在上次更新期间,文件已合并并存在冲突。

颜色示例:暗红色 #FF6666

已合并,但存在属性冲突

在上次更新期间,IDE 检测到本地文件与其服务器版本的属性之间存在差异。

颜色示例:暗红色 #FF6666

合并文本和属性发生冲突

当两个或多个开发人员修改文件的相同行和相同的文件属性时,就会发生文本和属性冲突。

颜色示例:鲜艳青色 #4FF0FF

变更

该文件自上次同步以来已更改。

颜色示例:鲜艳青色 #4FF0FF

已在停用变更列表中修改

已修改的文件处于非活动变更列表中。 若在 突出显示未激活变更列表中的文件 选项中启用了 设置 | 版本控制 | Changelists ,则文件状态可用。

颜色样例:白色 无 (默认颜色)

废弃的

该文件不应再位于您的仓库工作副本中。

颜色示例:鲜艳青色 #4FF0FF

已重命名

自上次更新以来,该文件已重命名。

颜色样例:白色 无 (默认颜色)

已切换

[SVN] 该文件取自不同于整个项目的其他分支。

颜色样本:浅红色 D1675A

(未知)无版本

该文件在本地存在,但不在代码库中,也未被安排添加。

颜色样例:白色 无 (默认颜色)

最新

该文件尚未更改。

编辑器中的行状态

如果当前 项目 启用了 VCS 集成 ,文件中已修改的行会在沟槽中以不同颜色标记。

您可以在 编辑器 | 配色方案 | VCS 设置页面  Ctrl+Alt+S 上配置行状态颜色。

要禁用已修改行的高亮显示,请在 在间距中高亮显示修改的行 设置页面  版本控制 | 确认 上清除 Ctrl+Alt+S 复选框。

下表列出了在某些 color schemes中默认的行高亮颜色及其含义。

颜色

行状态

描述

颜色示例:淡蓝色 #C3D6E8

已修改的行

自上次更新以来已修改的行。

颜色样本:浅橙色 #EDDCBC

空白修改的行

自上次更新以来仅修改了空白的行。

颜色样本:浅绿色 #C9DEC1

已添加行

自上次更新以来添加的行。

灰色三角形 #9F9F9F

已删除的行

自上次更新以来被删除的行。

颜色

行状态

描述

颜色样本:深灰蓝色 #374752

已修改的行

自上次更新以来已修改的行。

颜色样本:深灰橙色 #4C4638

空白修改的行

自上次更新以来仅修改了空白的行。

颜色样本:深灰绿色 #384C38

已添加行

自上次更新以来添加的行。

灰色三角形 #656E76

已删除的行

自上次更新以来被删除的行。

颜色

行状态

描述

颜色样本:蓝色 #1AABFF

已修改的行

自上次更新以来已修改的行。

颜色示例:灰色 #666666

空白修改的行

自上次更新以来仅修改了空白的行。

绿色样本 #009924

已添加行

自上次更新以来添加的行。

橙色三角形 #FFA14F

已删除的行

自上次更新以来被删除的行。

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