GoLand 2025.2 Help

临时文件

有时,您可能需要创建临时便签或在项目上下文之外撰写一些代码草稿。 您可以使用 scratch filesscratch buffers ,而无需切换到其他应用程序。

  • Scratch files 是支持语法高亮、代码补全和对应文件类型所有其他功能的完整可运行且可调试文件。 例如,在处理一个项目时,您可能会想到一个方法的思路,之后可以在另一个项目中使用该方法。 您可以创建一个包含该方法草案的临时文件,该文件不会存储在项目目录中,但在处理其他任何项目时仍可打开。 您可以使用临时文件来撰写代码结构、 HTTP 请求 、JSON 文档等内容。

  • Scratch buffers 是不包含任何编码辅助功能的简单文本文件。 临时缓冲区可用于简单的任务列表或个人备注。 这些内容也不会存储在项目目录中,并可在任意项目中打开。 您最多可以创建五个具有默认名称的临时缓冲区,通过清空内容进行轮换和复用。

创建临时文件

  1. 转到 文件(F)| 新建(N)| 临时文件 或按下 Ctrl+Alt+Shift+Insert

    或者,在 项目 工具窗口(Alt+1 )中,点击工具栏上的 并选择 临时文件

  2. 选择临时文件的语言。

    相同类型的临时文件将自动编号,并添加到 项目视图 的 临时文件和控制台 目录中。

    创建 Go 临时文件时,GoLand 会自动添加 main 包和 main() 函数。

另外,您还可以使用编辑器中当前选中的内容创建一个新的临时文件。 选择一些文本或代码,按 Alt+Enter ,然后选择 从选区创建新的临时文件。 GoLand 会尝试检测所选片段的语言,并使用相应的类型和扩展名。 如果无法检测所选内容的语言,GoLand 将使用原文件的类型和扩展名创建文件。

创建临时缓冲区

  • 没有专门的菜单项用于创建新的临时缓冲区操作,但您可以使用 查找操作 弹窗 Ctrl+Shift+A 并执行 新建临时缓冲区 操作。

您还可以按照 键盘快捷键 中的说明为 新建临时缓冲区 操作添加快捷键。

GoLand 会创建一个名为 buffer1.txt 的文本文件。

接下来创建的临时缓冲区将依次命名为 buffer2.txt ,直到 buffer5.txt 。 当 GoLand 达到此限制时,将重新创建 buffer1.txt 并建议清空内容。 如果希望在已有五个缓冲区后仍不清除内容,您可以重命名它。

查看所有临时文件和缓冲区

  • 打开 项目视图 并展开 临时文件和控制台| 临时文件

  • 使用 查找操作 弹窗 Ctrl+Shift+A 执行 显示临时文件 操作,并在弹窗中查看所有可用临时文件:

    临时文件弹窗

临时文件和缓冲区的位置

默认情况下,GoLand 会将临时文件和缓冲区存储在 IDE 配置目录 中的 scratches 路径下。 它们可在使用此配置目录的任何 IDE 和项目中使用。

语法

%APPDATA%\JetBrains\<product><version>

示例

C:\Users\JohnS\AppData\Roaming\JetBrains\GoLand2025.2

语法

~/Library/Application Support/JetBrains/<product><version>

示例

~/Library/Application Support/JetBrains/GoLand2025.2

语法

~/.config/JetBrains/<product><version>

示例

~/.config/JetBrains/GoLand2025.2

若要更改 临时文件和控制台 目录的位置,请使用 idea.scratch.path 平台属性。 若要仅更改 临时文件 目录的位置,请使用 idea.scratch.path/scratches 平台属性。 有关详细信息,请参阅 高级配置

将临时文件加入您的项目

如果临时文件逐渐演变为您希望在项目中使用的内容,请将其移至项目结构中所需的目录。

  • 在编辑器中打开一个临时文件,或在 项目视图 中的 临时文件和控制台| 临时文件 目录下选择它,按下 F6 ,然后选择项目中的目标目录。

  • 将一个临时文件从 项目视图 中的 临时文件和控制台| 临时文件 目录拖动到您项目中的目标目录。

  • 在 项目视图 中的 临时文件和控制台| 临时文件 目录中选择一个临时文件,按 Ctrl+X ,然后选择项目中的目标目录并按下 Ctrl+V

更改临时文件或缓冲区的语言

  1. 项目 工具窗口中,打开 临时文件和控制台| 临时文件

  2. 右键单击一个临时文件或缓冲区,然后单击 更改语言

  3. 选择所需语言。 您可以开始键入语言名称以缩小列表范围。

查看临时区文档

  • 项目 工具窗口中选择任意临时文件或缓冲区,然后按下 Ctrl+Q ,以查看包含文件位置、类型、大小、创建和修改日期的 快速文档

运行代码

使用非标准库包运行临时文件

  1. 将代码从项目文件复制到临时文件中。

  2. 点击 运行 按钮。

    GoLand 创建一个包含 -overlay 标志的运行配置。 此标志与一个 JSON 文件配合使用,该文件将文件路径映射到原始项目中的 go.modgo.sum

    使用非标准库包运行临时文件

运行 SQL 临时文件

  • 运行临时文件的方式与运行常规文件相同。 有关运行 SQL 文件的更多信息,请参阅 运行 SQL 文件

在临时文件中运行查询

若要运行 SQL 临时文件中的查询,您需要连接到数据源。

将临时文件附加到数据源后,GoLand 会解析 SQL 代码中的对象。 因此,您可以从 SQL 代码导航至数据库对象。

  • 按下 Ctrl+Enter ,或点击工具栏上的 执行图标 图标。 在 数据源 弹出窗口中,选择一个数据源。

  • 点击窗口右上角的 <数据源> 列表,并选择一个数据源。

如果想要附加其他 DBMS 的数据源,请更改临时文件语言。 要更改语言,请在打开的临时文件中右键点击任意区域,然后点击 更改语言。 或者,点击 <数据源> 列表,并在 所有 子菜单下选择所需的数据源。

在 Go Playground 中运行您的代码

  1. 选择要在 Go Playground 中运行的代码。

  2. 右键点击所选内容并导航至 打开于| Playground

  3. 点击工具栏上的 运行 图标(运行图标)。

    注意:如果从上下文菜单或编辑器边栏运行代码,GoLand 会在本地运行代码。 另外,您还可以选择 本地运行 在本地运行代码。

有关在 Go Playground 中运行代码的更多信息,请参阅 在 Go Playground 中运行应用程序

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