オタクツリーで新しいファイルを作成しようとしています。a
キーを押して新しいファイルを作成すると、次のメッセージが表示されます。
E21: Cannot make changes, 'Modifiable' is off
私はMacVimとJanusを使用しています(ほとんど箱から出して)
:set ma
の略です
:set modifiable
バッファを変更可能にします。と
:set noma
反対を行います。
私は NerdTree に詳しくありませんがa、nerdtree ビューに入力すると、「nerdtree バッファーに何かを追加したい」と解釈され、そのバッファーは変更できないと思います。
その答えのvimとNERDツリー拡張を確認できます-Nerdtreeでファイルを追加する方法を説明するファイルを追加します。
わかりました、これは最も情報に基づいた答えではないかもしれません.vimやlinuxの実用的な知識はほとんどありません. 具体的に言うと、私の問題は 2 つあります。
1) 作成したこの新しいファイルで何かを編集しようとするたびに、Cannot make changes, 'Modifiable' is off エラーが発生し、...
2) :set modifiable を実行して保存しようとすると、'cannot write, buftype is set. だから救えなかった。
役に立たない不可解なドキュメントを大量に注ぎ込んだ後、私はこれを理解しました:
1) .vimviews ディレクトリを見つけます。私の場合、それは私の git リポジトリのルートにありました。
ls
その中。私はこのようなものを得ました:
~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=
~=+www-halo=+test=+lib=+Halo=+Service=+LandmarkTest.php=
~=+www-halo=+test=+lib=+Halo=+Transaction=+AuthnetTest.php=
ファイル構造が異なるため、これはまったく役に立ちません。しかし、問題を引き起こしているファイルを探してください。(ああ、これらは実際にはファイル名であり、見ただけではまったくわかりません)。問題のファイルがあるファイルを見つけて、その吸盤を削除します: 例:
rm ~=+www-halo=+test=+lib=+Halo=+Return2=+HeaderTest.php=
問題が解決しました。
他の誰かがたまたまこれをグーグルで検索した場合は、私がそうであったようにvimでディレクトリを開こうとしていないことを確認してください(d'oh)