有时,您需要标记部分代码以供将来参考:优化和改进的领域、可能的更改、要讨论的问题等等。PyCharm 允许您添加在编辑器中突出显示、索引并在TODO工具窗口中列出的特殊类型的注释。这样,您和您的队友就可以跟踪需要注意的问题。
默认情况下,PyCharm 可以识别两种模式:小写TODO
和FIXME
大写。这些模式可以在任何支持的文件类型的行和块注释中使用。如有必要,您可以修改默认模式或添加自己的模式。
要创建多行 TODO 项,请缩进跟在初始行之后的注释行。如果没有缩进,行将被视为常规注释行。要禁用多行 TODO 项,在设置/首选项对话框 ( Ctrl+Alt+S) 中,转到 并清除将以下行中的缩进文本视为同一 TODO复选框的一部分。
要查看 TODO 项目,请打开TODO工具窗口: 。使用选项卡更改要查看的 TODO 项的来源:从当前项目中的所有文件,仅当前文件中的文件,基于文件的特定范围,或从活动更改列表中的文件(如果您有版本控制集成配置)。
要跳转到源代码中的 TODO 注释,请在TODO工具窗口中单击相应的 TODO 项。要禁用此行为,请使用工具栏上的单击导航按钮(在这种情况下,您需要双击 TODO 项以跳转到相关注释)。
您可以添加自己的模式并过滤列表以仅显示与特定模式匹配的 TODO 项。例如,您可以选择使用模式标记代码中可能优化的位置,并在TODO工具窗口OPTIMIZE
中查看所有其他类型的 TODO 项时忽略它们。
在Settings/Preferences对话框 ( Ctrl+Alt+S) 中,选择 。
使用正则表达式来指定自定义模式。
例如,要为OPTIMIZE
项目添加模式,请单击TODO对话框的模式部分,然后键入以下正则表达式:
然后单击确定以保存新模式。
添加过滤器对 TODO 模式进行分组,并在TODO工具窗口中分别查看相应的 TODO 项。
例如,要Optimization
使用新模式添加过滤器,请单击TODO对话框的过滤器部分,指定其名称并选择要包含在此过滤器中的新模式。
Optimization
然后单击确定以保存新过滤器。
单击确定以应用TODO设置对话框中的更改。
要应用新过滤器,请在TODO工具窗口中单击并选择优化过滤器。
您为模式选择的图标显示在TODO工具窗口中,以更好地区分各种 TODO 项。通过启用模式的区分大小写复选框,您可以强制模式仅与指定的大小写匹配。