bufman.vim : キー入力で次のバッファ、前のバッファに移動
複数のバッファを開いている時に、 それらのバッファを素早く切り替えられるようにするスクリプトです。 現在のバッファを次のバッファに変更したり、 指定のバッファを開いたりできます。 (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
Recent Comments
ありがとうございます!
http://nanasi.jp/articles/howto/editing/visualcursor-endtoend.html · 7 years ago
知りませんでした。有難うございました。
http://nanasi.jp/articles/howto/file/open-with-format.html · 9 years ago
<c-f>1ページ分、下にスクロールする<c-b>1ページ分、上にスクロールする
どっちも逆です。
http://nanasi.jp/articles/howto/user-manual/user-manual-motion.html · 10 years ago
set 使用時に : で閉じるのを忘れて右往左往してました。
http://nanasi.jp/articles/howto/file/modeline.html · 10 years ago
やっぱり日本語の方が早いっす。
http://nanasi.jp/articles/howto/help/help_ja.html · 11 years ago