パーソナルツール

kwbd.vim : ウィンドウレイアウトを崩さないでバッファを閉じる

— カテゴリ:
作者: 小見 拓 最終変更 2012年01月08日 11時52分

複数のウィンドウで複数のバッファを開いている時に、 指定ウィンドウのバッファを、 ウィンドウのレイアウトを崩す事無く閉じる機能を提供するスクリプトです。 (Windows, Mac)

概要

vim online Tip #622: Deleting a buffer without changing your window layout
http://www.vim.org/tips/tip.php?tip_id=622

複数のウィンドウで複数のバッファを開いている時に、 あるウィンドウのバッファを閉じると、 ウィンドウのレイアウトが崩れてしまいますが、
このスクリプトを使用すると、 指定ウィンドウのバッファを、ウィンドウのレイアウトを崩す事無く閉じることができます。

:Kwbd実行前。

↑上の状況で、レイアウトを崩さずバッファを消す事ができる。

:Kwbd実行後。ウィンドウ分割のレイアウトが崩れない。

インストール方法

スクリプト を用意してあります。
このスクリプト をダウンロードして、 pluginディレクトリにコピーしてください。
とても短いスクリプトです。

ファイル URL
kwbd.vim ダウンロード

使用方法

下のコマンドで、カレントのウィンドウのバッファを閉じることができます。

:Kwbd

注意事項など

閉じようとするウィンドウのバッファと同じバッファが
他のウィンドウで開かれていると、
そのウィンドウも一緒に閉じてしまいます。

ドキュメントアクション
コメント
blog comments powered by Disqus