GoLand 2025.2 Help

LightEdit 模式

如果您需要在 GoLand 中编辑单个文件,而无需创建或加载整个项目,您可以使用 LightEdit 模式。

请注意,LightEdit 模式是类文本编辑器,不支持诸如代码补全、代码导航等常规 IDE 编辑器功能。 但是,您可以跳转到特定代码行(Ctrl+G ),折叠或展开代码片段,检查、修改文件编码,并重新格式化代码。

LightEdit 模式

在 LightEdit 中打开文件

您可以使用多种方式在 LightEdit 模式中打开文件。

从本地文件系统打开文件

  1. 在文件系统中找到所需文件,右键点击并选择 Open With

  2. 选择要用于打开文件的 GoLand 版本,然后点击 Open

通过命令行打开文件

  • 从命令行打开文件时,在文件名之前使用短选项 -e 或长选项 --edit

    goland.bat -e README.md

    您可以在安装目录下的 bin 找到用于运行 GoLand 的可执行文件。 要将此可执行文件用作命令行启动器,请按照 命令行界面 中的描述,将其添加到系统 PATH 中。

    goland -e README.md

    默认情况下,GoLand 不提供命令行启动器。 有关为 GoLand 创建启动脚本的更多信息,请参阅 命令行界面

    goland.sh -e README.md

    您可以在安装目录下的 bin 找到运行 GoLand 的脚本。 要将此脚本用作命令行启动器,请按照 命令行界面 中的说明将其添加到系统 PATH 中。

使用 wait 开关打开并编辑文件

您可以在命令行中中断进程,并让终端处于等待状态,直到您完成在 LightEdit 模式中编辑文件。 例如,当您在命令行中运行 Git 提交操作时,可以暂停终端,使用 LightEdit 模式编写提交信息。

  • 从命令行使用 -e (或 --edit )和 --wait 选项,在文件名之前打开文件。

    GoLand 会在 LightEdit 模式中打开该文件,并显示一条通知,表明命令行正在等待文件关闭。

    命令行等待通知

在 LightEdit 中打开空 IDE 窗口

您可以在 LightEdit 模式中打开一个空的 IDE 窗口。 然后,您可以通过主菜单中的 File | Open 选项打开要编辑的文件。

  • 根据操作系统,使用 -e (或 --edit )选项启动 IDE。

    goland.bat -e

    您可以在安装目录下的 bin 找到用于运行 GoLand 的可执行文件。 要将此可执行文件用作命令行启动器,请按照 命令行界面 中的说明添加到系统 PATH 中。

    goland -e

    默认情况下,GoLand 不提供命令行启动器。 有关为 GoLand 创建启动脚本的更多信息,请参阅 命令行界面

    goland.sh -e

    您可以在安装目录下的 bin 找到运行 GoLand 的脚本。 要将此脚本用作命令行启动器,请按照 命令行界面 中的说明添加到系统 PATH 中。

在 LightEdit 中处理代码

尽管 LightEdit 模式不支持全部 GoLand 编辑器编码辅助功能,但仍可使用基本编辑功能和菜单选项。

  • 使用主菜单打开最近文件、显示行号、空格字符、重新格式化代码、扩展代码选择等。

    编辑文件时,标签页上蓝色的标识表示文件内容已被修改。

    LightEdit 模式:已更改文件
  • 如果外部对当前正在编辑的文件产生了更改,您可以通过主菜单中的 文件| 从磁盘重新加载 进行更新。

  • 使用状态栏跳转到所需的行,如果文件已启用版本控制,还可以查看当前分支,或者启用 自动保存 模式。

  • 使用上下文菜单粘贴或折叠代码,或切换到列选择模式。

    LightEditor 上下文菜单

启用自动保存

  • 点击状态栏上的 Autosave: off ,在弹出窗口中选择 自动保存更改

退出 LightEdit 模式

您可以退出 LightEdit 模式,从编辑单个文件切换为处理整个项目。

如果该文件已经属于某个项目,则会打开该项目。 如果该文件未关联任何项目,系统会提示您选择要打开的项目。 如果您选择的文件夹不是项目,IDE 将在该文件夹中创建新项目。

  • 在 LightEdit 模式的状态栏中,点击 访问完整IDE 并选择 在项目中打开当前文件…

    访问完整 IDE
  • 按下 Alt+Enter 并选择 在项目中打开文件…

  • 在主菜单中选择 文件| 在项目中打开文件…

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