私の環境はLinuxでVim 7.4 適用済パッチ: 1-1707です。
ヘルプから引用
http://vim-jp.org/vimdoc-ja/windows.html#special-buffers
scratch いつでも破棄されうるテキストを保持する。ウィンドウを閉じても 保たれ、明示的に削除されなければならない。 設定は: :setlocal buftype=nofile :setlocal bufhidden=hide :setlocal noswapfile このバッファを識別するためにはバッファ名が使われる。ただし、そ のためにはそのバッファに意味のある名前がついていなければならな い。
使い捨て用のバッファ(scratch)を作ろうと思った時に疑問に思ったことを質問させて頂きます。
buftypeにnofileを設定するだけでスワップファイルが作られませんでした。
OSやVimのバージョンなどの環境の違いによっては setlocal noswapfile
を設定しないとスワップファイルが作られるのでしょうか?
setllocal buftype=nofileを設定したらsetlocal noswapfile
を設定しなくても良いのであれば設定しないでおきたいです。
setlocal noswapfileを書いたほうが良い理由を教えてください。
次の3通りのパターンで設定後、バッファを編集してもスワップファイルが作られませんでした。
vim
1vnew 2setlocal buftype=nofile
vim
1vnew 2setlocal swapfile 3setlocal buftype=nofile
vim
1vnew 2setlocal buftype=nofile 3setlocal swapfile
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/18 10:01 編集
2016/04/18 13:29