パーソナルツール

bufman.vim : キー入力で次のバッファ、前のバッファに移動

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

複数のバッファを開いている時に、 それらのバッファを素早く切り替えられるようにするスクリプトです。 現在のバッファを次のバッファに変更したり、 指定のバッファを開いたりできます。 (Windows, Mac)

概要

bufman.vim : Quickly switch between buffers without knowing their numbers.
http://www.vim.org/scripts/script.php?script_id=875

複数のバッファを開いている時に、 それらのバッファを素早く切り替えられるようにするスクリプトです。
現在のバッファを次のバッファに変更したり、 指定のバッファを開いたりできます。

インストール方法

スクリプト をダウンロードし、
pluginディレクトリにコピーしてください。

ファイル URL
bufman.vim http://www.vim.org/scripts/script.php?script_id=875

使用方法

vimエディタで複数のバッファを開いている時に、
「F6」キーで次のバッファに、
「F5」キーで前のバッファに、現在のバッファを変更ができます。

コマンド 説明
F6 現在のバッファを1つ次のバッファに変更する。
F5 現在のバッファを1つ前のバッファに変更する。
F4 現在開いているバッファを閉じる。
<C-Tab> 現在のバッファを1つ次のバッファに変更する。GUI版vimでのみ動作。
<C-S-Tab> 現在のバッファを1つ前のバッファに変更する。GUI版vimでのみ動作。
<C-F4> 現在開いているバッファを閉じる。GUI版vimでのみ動作。
<S-F1> から <S-F12> まで 現在のバッファを指定のファンクションキーの番号のバッファに変更する。

注意事項など

キーマップについて

mswin.vim というスクリプトのキーマッピングと、bufman.vimのキーマッピングがバッティングしていて、
mswin.vim を使用している場合には、 bufman.vimのキーマップングが、 mswin.vim のキーマッピングを上書きしてしまうようです。
もし、bufman.vimのキーマッピングを変更する場合には、スクリプトを直接編集する必要があります。

Note

mswin.vim はvim6に添付されているスクリプトです。

このスクリプトの機能について

このスクリプトをインストールしなくても、
下のコマンドで、このスクリプトが提供する機能を実行する事ができます。

" 次のバッファに移動する
:bn
" 前のバッファに移動する
:bp
" 指定のバッファを開く(この例では9番のバッファを開く)
:b #9
" 現在開いているバッファを消す
:bd
ドキュメントアクション
コメント
blog comments powered by Disqus