GoLand 2025.2 Help

非项目文件保护对话框

当您尝试编辑非项目文件(例如 SDK 源、外部源等)时,将显示此对话框。 此类文件被有意保护,禁止修改。 例如,不建议修改 Go SDK 包,因为应按原样复用这些包。

如果您希望处理这些文件,请将它们添加到内容根中。 GoLand 中的内容根是一个包含源代码、构建脚本、单元测试和文档的文件夹。 在 项目 工具窗口中,该文件夹以 目录 图标显示。

如果您只希望临时编辑这些文件且不将其添加到项目中,请使用对话框中的某个选项。

非项目文件保护对话框
  • 此文件 :选择此选项以禁用对该文件或多个文件的保护。

  • 此目录中的所有文件 :选择此选项以禁用对所列文件及相同目录中所有文件的保护。

  • 任何非项目文件 :选择此选项以禁用保护。

在 vendor 目录中编辑非项目文件

如果您需要编辑 vendor 目录中的文件,请考虑将该目录作为内容根添加到项目中。 有关内容根的更多信息,请参阅 内容根文章

从编辑器将包文件夹添加到内容根

  1. 开始编辑非项目文件。

  2. 非项目文件保护 对话框中,选择您要编辑的 范围

  3. 在通知窗口中,点击 将 <package> 添加到项目中

    在 vendor 中编辑非项目文件

从设置中将包文件夹添加到内容根

  1. Ctrl+Alt+S 打开设置并导航到 项目结构。 。

  2. 点击 添加内容根 按钮并导航到要作为内容根添加到项目结构中的文件夹。

    添加内容根
最后修改日期: 2025年 9月 26日