PyCharm 2025.3 Help

在文件中查找并替换

您可以在当前文档中快速查找并替换文本字符串。 使用不同选项,您可以缩小搜索范围、在搜索中使用 正则表达式 ,并管理搜索结果。

  1. 在编辑器中打开您的文件。

  2. Ctrl+F 或从主菜单中选择 编辑 | 查找 | 查找

  3. 在打开的搜索字段中输入您的搜索字符串。 PyCharm 会在文件中高亮显示您的搜索结果。 或者,您也可以在编辑器中高亮显示要查找的字符串,然后按 Ctrl+F。 PyCharm 会将高亮显示的字符串放入搜索字段。

在选区中查找

您可以在多行选区内搜索文本字符串。

  1. 选择多行片段并按 Ctrl+F

  2. 点击 筛选搜索结果图标 ,勾选 在所选内容中搜索 旁边的复选框,然后输入您的搜索字符串。 PyCharm 将优先在所选片段内搜索目标。

    如果取消选中 在所选内容中搜索 旁边的复选框,PyCharm 将把搜索过程切换回整个文件。

    如果您想搜索多行片段本身,请将其选中并按 Ctrl+F

管理您的搜索

PyCharm 允许您调整搜索过程,并对显示的搜索结果执行各种操作。

  • 当您键入搜索查询时,编辑器会自动滚动。 要禁用此行为,请点击 更多按钮 并取消选中 输入时滚动至结果 选项。

  • 如果您想查看先前搜索的列表,请在搜索字段中按 ⌥↓

  • 如果您想输入多行字符串,请在搜索字段中点击 输入新行 图标以插入新行。

  • 选中 正则表达式图标 时,当您搜索包含这些符号的文本字符串,PyCharm 会自动使用反斜杠 \ 转义特殊的正则表达式符号。

    有关 regex 的更多信息,请参阅 使用正则表达式进行搜索 文档。

  • 使用 上一个匹配项下一个匹配项 箭头导航到上一个或下一个匹配项。

  • 查找 工具窗口中处理匹配项列表 Alt+F7 ,其中还提供其他选项,例如对结果进行分组,或在单独窗口中打开它们。

  • 点击 更多按钮 可使用 多个插入符号 选择选项:为下一个匹配项添加选择(Alt+J )或取消选择上一个匹配项(Alt+Shift+J)。

  • 如果您想在整个文件中快速替换搜索目标,请按 Ctrl+Alt+Shift+J 并输入新字符串。

  • 您可以在搜索字段中点击 整词匹配图标区分大小写图标 以缩小搜索范围,或点击 筛选图标 选择搜索范围。

  • 您可以按 ^⌥X (以前称为 ⌥G )以快速切换 正则表达式图标Regex 选项。 您可以使用 正则表达式 进行更复杂的搜索。

  • Ctrl+F7 可在已打开的文件中查看任意元素的用法。

    如果您不希望 PyCharm 在文件中高亮显示所有找到的用法,请打开 设置 对话框(Ctrl+Alt+S ),并在 编辑器 | 代码编辑 页面上的 在插入符号移动时高亮显示 部分中,清除 插入符号处元素的用法 选项。

    Alt+F7 在当前文件之外 查找用法 ,或按 Ctrl+Alt+F7 在单独的弹出窗口中打开搜索结果。 如果您需要在搜索之前配置一些选项,请按 Ctrl+Alt+Shift+F7 打开 查找用法 对话框。

有关在整个项目中替换所有发现的匹配项的更多信息,请参阅 在项目中查找并替换

在文件中替换搜索字符串

  1. Ctrl+R ,或从主菜单中选择 编辑 | 查找 | 替换 ,打开 在文件中替换 窗口。

  2. 在顶部字段中输入您的搜索字符串。 在底部字段中输入您的替换字符串。 如果需要保留大小写,请点击位于替换字段中的 保留大小写图标

    在文件中替换窗格

    点击 多行 以进行多行替换。 例如,如果您想将逗号替换为逗号和新行,请在搜索字段中输入逗号,在替换字段中输入逗号和新行。

  3. 点击 替换 可逐一替换匹配项,点击 全部替换 可替换文件中的所有匹配项,点击 排除 可在替换时跳过某些匹配项。

替换 窗口中显示的选项与 查找 窗口中的类似,您可以参阅 管理搜索结果 部分。

最后修改日期: 2025年 12月 2日