非プロジェクトファイルの保護ダイアログ
このダイアログは、プロジェクト以外のファイル(SDK ソース、外部ソースなど)を編集しようとすると表示されます。 このようなファイルは、意図的に変更から保護されています。 例: Go SDK パッケージはそのまま再利用することになっているため、変更することはお勧めしません。
これらのファイルを使用する場合は、コンテンツルートに追加してください。 GoLand のコンテンツルートは、ソースコード、ビルドスクリプト、ユニットテスト、ドキュメントを含むフォルダーです。 プロジェクト ツールウィンドウでは、このフォルダーは アイコンでマークされています。
これらのファイルをプロジェクトに追加せず、一度だけ編集したい場合は、ダイアログのオプションを利用してください。

このファイル: 1 つまたは複数のファイルの保護を無効にするには、このオプションを選択します。
このディレクトリ内のすべてのファイル: リストされたファイルと同じディレクトリ内のすべてのファイルの保護を無効にするには、このオプションを選択します。
すべての非プロジェクトファイル: 保護を無効にするには、このオプションを選択します。
ベンダーディレクトリ内の非プロジェクトファイルを編集する
vendor ディレクトリ内のファイルを編集する必要がある場合は、このディレクトリをコンテンツルートとしてプロジェクトに追加することを検討してください。 コンテンツルートの詳細については、 コンテンツルートの記事を参照してください。
エディターからコンテンツルートにパッケージフォルダーを追加する
プロジェクト以外のファイルの編集を開始します。
非プロジェクトファイルの保護 ダイアログで、編集する スコープを選択します。
通知ウィンドウで、 <package> をプロジェクトに追加する をクリックします。

設定からパッケージフォルダーをコンテンツルートに追加する
Ctrl+Alt+S を押して設定を開き、 に移動します。 。
Add Content Root ボタンをクリックして、プロジェクト構造にコンテンツルートとして追加するフォルダーに移動します。
