jessie_bのコメントのおかげで、私は問題の状況を説明するのに間違いを犯したという事実に気づきましたが、それは問題ではありません。可能であれば、この質問を撤回したいと思います。ご迷惑をおかけして申し訳ありません。
私は再び理解するためにvimを練習しており、ユーザーモードで編集するテストファイルを作成しました。挿入モードに変更しようとすると、次のメッセージが表示されます。
"-- INSERT -- W10: Warning: Changing a read only file"
。
スーパーバイザモードでファイルchmod
の書き込みを許可する権限を変更するために使用します。
[Harry@localhost]~% ls -l vim/test
--w--w--w- 1 root root 39 Jul 31 19:08 vim/test
[Harry@localhost]~%
ただし、編集のためにユーザーモードに戻ると、まだ同じ警告が表示されます。誰かがこれを説明してもらえますか?
結局のところ、権限を--w--w-rw-に変更して(存在しない)問題が解決されたことは驚くべきことではありません。
答え1
vimで以下を試してください。 :set noro
vimでファイルが読み取り専用に設定されている可能性がありますが、ファイルに対する読み取り権限がないため、何か奇妙なことが起こっていると感じます...読み取り権限もないはずです。それを開くには。
テスト文書を作成して[Permission Denied]
読み取り専用ではなくvimを使用して開こうとすると、chmod 222が表示されます。