内联提示

在函数和方法调用中显示参数名称。 这些提示有助于向函数和方法传递正确的实参。

仅当函数或方法具有多个位置参数或实参时,才会显示参数名称的内联提示。

选中或清除复选框,以在特定语言和语法上下文中启用或禁用内联提示。 使用右侧的交互式预览来检查结果是否符合您的预期。

对于若干方法和函数,默认不显示参数名称:这些方法和函数位于默认的 排除列表 中。 要重新启用被排除的参数名称提示或添加更多要排除的方法或函数,请点击 排除列表 并编辑该列表。

要为某个方法或函数禁用参数名称提示,请使用以下模式之一:

(*info, status)——所有具有两个参数的函数,其中第一个参数名以 info 结尾,第二个为 status

(a, b)——所有具有参数 a 和 b 的函数

*.put(self, key, value)——所有具有参数 key 和 value 的 put 方法

Foo.bar(self, a, b)——类 Foo 的方法 bar ,具有参数 a 和 b

foo(kwargs)——函数 foo ,具有参数 **kwargs

所有参数(包括可选参数)都必须提供占位符名称。 限定方法名必须包含类名或其占位符。 使用 不为当前方法显示提示 意图操作 Alt+Enter 以从编辑器中添加模式。

Python 形参提示类构造函数调用(Class constructor calls)仅限用于上下文中的调用。 :实例化类时显示实参的参数名称。

非文字实参 :为变量或表达式实参显示参数名称。

Pytest 参数化名称使用 @pytest.mark.parametrize decorator 时显示参数名称,以明确每个值对应哪个测试参数。

了解更多信息,请参阅 JavaScript 中的参数提示和 TypeScript 中的参数提示。