セクション

minibufexpl.vim : タブエディタ風にバッファ管理ウィンドウを表示

作者: 小見 拓 最終変更 2009年12月25日 11時14分
— カテゴリ: ,

現在開いているバッファのリストを、 画面上部の小さなウィンドウで表示するスクリプトです。 このスクリプトを使用すると、タブエディタのようにvimエディタを 使用することが出来るようになります。 (Windows, Mac)

概要

minibufexpl.vim : Elegant buffer explorer - takes very little screen space
http://www.vim.org/script.php?script_id=159

プログラミングしていると(それ以外でも)、 どうしても複数のファイルを同時に操作することが多くなります。
そんな時、複数のファイルを素早く切り替えながら、 コーディングできるととても便利です。
このスクリプトはタブエディタのような環境を提供してくれる、 大変有用なスクリプトです。

インストール方法

入手した minibufexpl.vim を
pluginディレクトリにコピーしてください。

ファイル URL
minibufexpl.vim http://www.vim.org/script.php?script_id=159

次に、設定ファイル_vimrc、もしくは.vimrcに
下の設定を書き加えてください。

:let g:miniBufExplMapWindowNavVim = 1
:let g:miniBufExplMapWindowNavArrows = 1
:let g:miniBufExplMapCTabSwitchBuffs = 1

使用方法

ファイルの選択

複数のファイルを gvim で開くと、
エディタ上部に自動的にファイル名の並びが現れます。

スクリーンショット

タブで表示されているファイル名をEnterキーか、マウスで選択すると、 作業ファイルを指定のファイルに切りかえられます。

カーソルの移動

ウィンドウ間のカーソルの移動には、下のコマンドを使用します。

Ctr-w k (上のウィンドウに移動)
Ctr-w j (下のウィンドウに移動)

バッファエクスプローラーのウィンドウでは、Tabキーを押すごとにカーソルが次のファイル名まで移動します。 Shiftキーを押しながらTabキーを押した場合は、逆方向にカーソルが移動します。

バッファのエクスプローラーからの削除

もし、エクスプローラー上のファイル数が多くなってきた時は、
エクスプローラーのファイル名の上で

d

と入力するか、

削除したいバッファを開いた状態で下のコマンドを入力すると、
エクスプローラーで管理しているファイルを減らすことができます。

:bd

注意事項など

このスクリプトを使用しなくても、Vimエディタでは複数バッファの編集が可能です。
Vimエディタでは複数ファイルを開いた時、カレントのウインドウに表示されている以外の ファイルの情報も消さずに保存しているので、
下のコマンドでそれらの各バッファ間を移動することができます。

:b Tab
(:b を入力した後、スペース + Tab)
ドキュメントアクション
コメント
{no}. {user_name}  {posted}
{message_body}

(必須)
氏名を入力してください。
Eメールアドレスを入力してください。
(必須)
送りたいメッセージを入力してください。
Recent Comment
EnhCommentify.vim : 複数のファイルタイプに対応したソースコメントアウト、コメントアウト解除スクリプト — 名無しのvim使い
==> anonymous [2010/03/22 06:32:47]
vimエディタから外部のプログラムやコマンドを実行する。 — 名無しのvim使い
==> 通りすがりnoです [2010/02/04 18:28:49]
==> 通りすがりの者です [2010/02/04 18:30:28]
==> 通りすがりのものです2 [2010/02/04 18:41:38]
PCに昨日初めてさわった人でもわかるgvim超々入門 (Windows、vim6) — 名無しのvim使い
==> anonymous [2009/11/05 11:57:11]
==> 佐藤 よしお [2009/11/27 15:53:34]
==> 小見 拓 [2009/11/27 18:40:42]
==> anonymous [2010/01/06 19:48:09]
Update Feed
RSS1.0 / RSS2.0 / ATOM