Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

E382: Cannot write, 'buftype' option is setの対処法

$
0
0

E382: Cannot write, 'buftype' option is set

vimでファイル編集していたらエラーが出て保存できなくなった

E382: Cannot write,'buftype'optionisset

結論

buftypeをemptyに変更すれば治った
:set buftype=

なんでこうなった?

ドキュメントを読んだ

'buftype' 'bt'          文字列 (既定では "")
                        バッファについてローカル
        このオプションはバッファの種類を指定する。
          <empty>       普通のバッファ
          nofile        ファイルと関連がなく、書き込まれる予定のないバッファ
          nowrite       書き込まれる予定のないバッファ
          acwrite       いつも自動コマンドBufWriteCmdで書き込まれる予定のバッ
                        ファ。
          quickfix      エラーリスト :cwindow またはlocationリスト :lwindow
                        を含んだquickfixバッファ。
          help          ヘルプバッファ (ユーザーが手動でこれに設定することはな
                        いはずである)
          terminal      terminal のためのバッファ (ユーザーが手動でこれを設
                        定することはないはずである)
          prompt        プラグインに使われることを意図した、最後の行だけを編集
                        できるバッファ、prompt-buffer を参照。
                        {+channel 機能付きでコンパイルされたときのみ有効}
          popup         ポップアップウィンドウで使われるバッファ
                        {+textprop 機能付きでコンパイルされたときのみ有効}

        このオプションはオプション 'bufhidden' や 'swapfile' と共に使われ、特
        殊な用途のバッファを指定する。special-buffers を参照。

        このオプションの変更には十分注意すること。多くの副作用が起こるかもしれ
        ない!

意図せずにnofileでファイルを開いていたのかな、、

引用: https://vim-jp.org/vimdoc-ja/options.html#'buftype


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>