GoLand 2025.2 Help

内嵌提示

内嵌提示是出现在编辑器中的特殊标记,可为您提供有关代码的附加信息,例如所调用方法所需的参数名称。 其他类型的提示会向您提供注解、代码作者、使用情况等方面的信息(取决于语言)。

启用或禁用内嵌提示

  • 若要禁用当前在编辑器中显示的提示:

    右键点击提示,并选择是否禁用该类型的提示或该类别中的所有提示。

    隐藏代码作者名称
  • 若要配置一个或多个特定组的内嵌提示:

    打开 设置 对话框(Ctrl+Alt+S ),进入 编辑器 | 内嵌提示 ,使用提示旁的复选框显示或隐藏相应类别的内嵌提示。

    设置 | 内嵌提示
  • 要为特定参数名称禁用内嵌提示:

    打开 设置 对话框(Ctrl+Alt+S ),进入 编辑器 | 内嵌提示 ,然后点击 排除列表。 在打开的对话框中,使用完全限定名称或通配符语法来指定要排除的符号列表。

    设置 | 内嵌提示中的 Go 排除列表

在内嵌提示设置中,您可以配置要在提示中获取哪些类型的信息。

更改内嵌提示外观

  1. 设置 对话框中(Ctrl+Alt+S ),进入 编辑器 | 颜色方案 | 语言默认值 ,然后选择 内嵌提示

  2. 选择内嵌提示类型和状态,并根据需要配置字体颜色和效果。

参考

代码视图

  • 重命名 :显示带有快速修复功能的内嵌提示,可重命名所选代码项。

    Go code element renamed
  • 继承者 :显示接口及其方法规范的实现数量。 点击 implementations 提示可跳转到使用位置。

    代码视图继承者
  • 用法 :显示项目中类或方法的使用次数。 单击 usages 提示以跳转到用法位置。

    代码视图使用情况
  • 更新依赖项 :显示用于更新依赖项的快速修复。 有关各种更新选项的更多信息,请参见 在 go.mod 中更新依赖项

    代码视图使用情况
  • 实现接口 :显示允许您在所选结构上实现接口的快速修复。

    codeLens.vcs.code.vision.name
  • 使用 AI 生成文档 :显示允许您调用 Write Documentation AI action 的快速修复。

  • 代码作者 :给定元素(例如类型或方法)的代码作者。 单击名称提示以打开 Git blame 功能。 作者名称显示在边距中。

    codeLens.vcs.code.vision.name

参数名称

Go

  • 在结构值中显示未命名字段 :显示匿名字段的名称。

    在结构体值中显示未命名字段
  • 显示返回形参 :在 return 语句中显示参数名称。

    显示返回参数

JavaScript

  • 非字面量实参 :显示字面量和非字面量参数、调用表达式、对象和数组初始化器。

    js.param.hints.show.names.for.all.args
  • 标记的模板实参 :显示带标签的模板参数。 此设置仅对非字面量参数生效,并且仅在启用 非文本参数 选项时可用。

    有关带标签模板中参数的更多信息,请参见 mozilla.org 上的 Tagged templates

    js.param.hints.show.names.for.tagged
  • 管道运算符 :显示管道运算符。 有关管道运算符的更多信息,请参见 github.com 上的 JavaScript 管道运算符 (|>)

    js.param.hints.show.names.for.pipes

SQL

  • 在INSERT 值中 :在 INSERT 语句中显示列名称。 仅在 查询控制台s 中有效,不作为语言注入使用。

    在 INSERT 值中
  • 在SELECT 表达式中 :在具有设置列名上下文的 SELECT 语句中显示列名称。 例如,在 SELECT 语句中包含于 CREATE VIEWINSERT 中的情况。 仅在 查询控制台s 中有效,不作为语言注入使用。

    db_in_select_expressions
  • 对于* 引用 :在具有设置列名上下文的 SELECT 语句中的星号(*)引用中显示列名称。例如,在 SELECT 语句中包含于 CREATE VIEWINSERT 中的情况。 仅在 查询控制台s 中有效,不作为语言注入使用。

    用于星号引用
  • 对于集合运算(UNION、INTERSECT、EXCEPT) :当 SELECT 语句用于集合操作(如 UNIONINTERSECTEXCEPT )时,显示列名称。 仅在 查询控制台s 中有效,不作为语言注入使用。

    用于集合操作

TypeScript

  • 非字面量实参 :在方法调用中显示字面量和命名对象参数。

    js.param.hints.show.names.for.all.args
  • 标记的模板实参 :在带标签模板中显示参数。

    js.param.hints.show.names.for.tagged

类型

JavaScript

  • 调用链中的函数返回值类型 :在调用链中显示函数返回类型。

    method.return.types.in.call.chains
  • 类型注解 :显示类型注解。 您可以配置在哪些情况下显示类型注解:

    • 变量和字段

    • 圆括号中的形参

    • 未使用括号括起来的单个形参

    • 函数返回值类型

    type.annotations

TypeScript

  • 调用链中的函数返回值类型 :在调用链中显示函数返回类型。

    method.return.types.in.call.chains
  • 类型注解 :显示类型注解。 您可以配置在哪些情况下显示类型注解:

    • 变量和字段

    • 圆括号中的形参

    • 未使用括号括起来的单个形参

    • 函数返回值类型

    type.annotations

Go

  • Go :显示常量定义的值。

    go_values_inlay_hints

TypeScript

  • TypeScript :显示值。 标识使用特殊值(例如 null)的位置。

URL 路径

Go

  • Go :在代码中显示 URL 映射。 该图标提供对 URL 测试和导航选项的快速访问。

    显示 URL 映射

其他

Dockerfile

  • Docker 运行命名阶段 :显示图标以快速构建或运行 Dockerfile 中的指定命名阶段。

    Docker 运行已命名阶段

Markdown

  • 表嵌入 :在表格周围显示水平和垂直条。 提供列和行的操作。

    markdown.table.inlay.kind.name

SQL

  • 联接基数 :显示一个表与另一个表行之间的数量关系。 常见的基数包括一对一(1<->1 )、一对多(1<->1..n )、多对多(1..n<->1..n )和可选(0..n)。 当引用字段可为空时,显示可选基数。

    您可以为以下类型的 JOIN 配置内嵌提示:

    • INNER JOIN

    • LEFT JOIN

    • RIGHT JOIN

    • FULL JOIN

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