PyCharm 2025.2 Help

高级补全

类型匹配补全

智能类型匹配代码补全 过滤建议列表,并仅显示适用于当前上下文的类型。

调用类型匹配补全

  • 智能类型匹配代码补全 过滤建议列表,并仅显示适用于当前上下文的类型。 要调用类型匹配补全,请开始输入代码并按 Ctrl+Shift+Space。 或者,从主菜单中选择 代码 | 代码补全 | 类型匹配

智能类型补全

语句补全

您可以使用语句完成来创建语法正确的代码结构。 它会插入必要的语法元素,并将您置于可以开始输入下一条语句的位置。

要调用语句补全,请开始输入代码结构并按 Ctrl+Shift+Enter

完成方法声明

  • 开始输入方法声明,并在括号后按下 Ctrl+Shift+Enter

    PyCharm 会自动补全带有必需参数 self 的方法声明。 在 Python 类中开始输入方法声明,PyCharm 会在参数列表的开括号后插入 self。 此行为可在编辑器设置的 智能键 页面中配置。

    class Art: def paint(#caret
    class Art: def paint(self): #caret

完成代码构造

  • 开始输入代码结构体并按 Ctrl+Shift+Enter

    PyCharm 会自动完成构造并添加所需的标点。 文本光标位于下一个编辑位置。

    def NewFunction#caret
    def NewFunction(): #caret

补全集合中的语句

  • PyCharm 会在多行集合字面量的换行符前自动插入一个尾随逗号。 在字典字面量中,它会在键和值之间插入冒号。 按 Ctrl+Shift+Enter 调用语句补全:

    my_dict = { "key": "value"#caret }
    my_dict = { "key": "value", #caret }

Hippie 补全

Hippie completion 是一个补全引擎,它分析您在可见作用域内的文本并根据当前上下文生成建议。 它可以帮助您完成任何当前打开的文件中的任何单词。

将文本光标处的字符串扩展为现有单词

  1. 输入初始字符串,然后执行以下操作之一:

    • Alt+/ 或选择 代码 | 代码补全 | Cyclic Expand Word 搜索光标前的匹配词。

    • Alt+Shift+/ 或选择 代码 | 代码补全 | 循环展开单词(向后) 以在文本光标后和其他打开的文件中搜索匹配的单词。

    第一个建议值出现,而且原型在源代码中被高亮显示。

  2. 接受建议,或者按住 Alt 键并继续按 \ ,直到找到您需要的单词。

最后修改日期: 2025年 9月 26日