
ファイルから読み取り専用権限を削除しましたC:\Windows\System32\drivers\etc\hosts
が、ファイルは非表示ではありません。私は Windows 7 システムの管理者グループに属しています。
- コマンドによって管理者権限なしで gvim でファイルを開き
:e C:\Windows\System32\drivers\etc\hosts
、変更を加えようとすると、次のメッセージが表示されます。
W10: 警告: 読み取り専用ファイルの変更
E303: C:\Windows\System32\drivers\etc\hosts のスワップ ファイルを開けません
:w!
コマンドメッセージが表示された後:
E212 書き込み用にファイルを開けません
- 管理者権限でgvimでファイルを開き、コマンドでファイルを開くと、
e: C:\Windows\System32\drivers\etc\hosts
ファイルが正しく保存されます。:w
管理者権限なしで Gvim を開いているときに、Gvim を使用して変更を保存するにはどうすればよいですか?
答え1
書き込みアクセスが制限されているファイルに書き込むには、管理者権限でプログラムを開く必要があります。管理者権限が必要なファイルに書き込む場合は、変更を加える前に、管理者権限でプログラムを開く必要があります。
すでに変更を加えており、やり直すのではなく保存したい場合は、ファイルを別の場所に保存し、変更したファイルを元のファイルにコピーすることをお勧めします。