PyCharm 2025.3 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 会自动完成该构造并添加 end。 插入符号将置于下一个编辑位置。

    def NewFunction#caret
    def NewFunction(): #caret

在集合中完成语句

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

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

Hippie 补全

Hippie 补全 是一种补全引擎,它会分析可见范围内的文本,并根据当前上下文生成建议。 它可帮助您从当前打开的任一文件中补全任意单词。

将插入符号处的字符串扩展为现有单词

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

    • Alt+/ 或选择 代码 | 代码补全 | 循环扩展单词 以在插入符号之前搜索匹配的单词。

    • Alt+Shift+/ 或选择 代码 | 代码补全 | 循环扩展单词(向后) 以在插入符号之后以及其他已打开的文件中搜索匹配的单词。

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

  2. 接受该建议,或按住 Alt 键并持续按 \ ,直到找到所需的单词。

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