回答:
:set ma
の略
:set modifiable
バッファを変更可能にします。そして
:set noma
反対を行います。
:set buftype: " "
変更後のファイルの書き込みにも使用する必要がありました(その後メッセージが表示されましたCannot write, 'buftype' option is set
)
私はNerdTreeに詳しくありませんがa、オタクビューに入力すると、「オタクバッファに何かを追加したい」と解釈され、そのバッファは変更できません。
あなたはその回答vimとNERD Tree拡張をチェックすることができます-Nerdtreeでファイルを追加する方法を説明するファイルの追加。
a
マッピングが存在しないNERDTreeのヘルプをチェックすると、新しいテキストを追加しようとします。
わかりました。vimまたはlinuxの実用的な知識がほとんどないため、これは最も十分な情報を得られた回答ではない可能性がありますが、私の問題を解決できることがわかりました。具体的には、私の問題は2つありました。
1)作成したこの新しいファイルで何かを編集しようとすると、「変更を加えることができません。「変更可能」はオフエラーで、...
2):set modifiableを実行して保存しようとすると、「書き込み不可、buftypeが設定されている」というe382エラーが発生します。保存できませんでした。
役に立たない不可解なドキュメントのthrouch scadsを注いだ後、私はこれを理解しました:
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)
m
次にNERDTreeにa
新しいファイルを追加します