GoLand 2025.3 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 生成文档 :显示允许您调用 编写文档 AI 操作的快速修复。

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

    codeLens.vcs.code.vision.name

参数名称

Go

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

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

    显示返回参数

JavaScript

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

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

    有关标记模板中参数的更多信息,请参阅 mozilla.org 上的标记模板

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

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

SQL

  • 在INSERT 值中 :在 INSERT 语句中显示列名。 仅在 查询文件 中有效,不作为语言注入。

    在 INSERT 值中
  • 在SELECT 表达式中 :在具有设置列名上下文的 SELECT 语句中显示列名。 例如, SELECT 语句位于 CREATE VIEWINSERT 中。 仅在 查询文件 中有效,不作为语言注入。

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

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

    用于集合操作

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 run named stage :显示一个图标以快速构建或运行 Dockerfile 中的特定命名阶段。

    Docker run named stage

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年 12月 5日