非项目文件保护对话框
当您尝试编辑非项目文件(例如 SDK 源、外部源等)时,将显示此对话框。 此类文件被有意保护,禁止修改。 例如,不建议修改 Go SDK 包,因为应按原样复用这些包。
如果您希望处理这些文件,请将它们添加到内容根中。 GoLand 中的内容根是一个包含源代码、构建脚本、单元测试和文档的文件夹。 在 项目 工具窗口中,该文件夹以 图标显示。
如果您只希望临时编辑这些文件且不将其添加到项目中,请使用对话框中的某个选项。

此文件 :选择此选项以禁用对该文件或多个文件的保护。
此目录中的所有文件 :选择此选项以禁用对所列文件及相同目录中所有文件的保护。
任何非项目文件 :选择此选项以禁用保护。
在 vendor 目录中编辑非项目文件
如果您需要编辑 vendor 目录中的文件,请考虑将该目录作为内容根添加到项目中。 有关内容根的更多信息,请参阅 内容根文章。
从编辑器将包文件夹添加到内容根
开始编辑非项目文件。
在 非项目文件保护 对话框中,选择您要编辑的 范围。
在通知窗口中,点击 将 <package> 添加到项目中。

从设置中将包文件夹添加到内容根
按 Ctrl+Alt+S 打开设置并导航到 。 。
点击 添加内容根 按钮并导航到要作为内容根添加到项目结构中的文件夹。

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