mru.vim : 開いたファイルの履歴を管理して、最近開いたファイルに簡単にアクセスできるようにするプラグイン
このスクリプトを使用すると、 vimエディタで最近開いたファイルを記録し、 好きな時にその一覧を表示する事ができます。 一覧から選択したファイルを開く事が可能で、 これにより編集途中のファイルなどに容易にアクセスする事ができます。 ファイルを開いた履歴は、スクリプトが自動的に記録していきます。 (Windows, Mac)
概要
mru.vim : Plugin to easily access Most Recently Used (MRU) files
http://www.vim.org/scripts/script.php?script_id=521
このスクリプトを使用すると、
vimエディタで最近開いたファイルを記録し、
好きな時にその一覧を表示する事ができます。
下のウィンドウに、最近vimエディタで開いたファイルの一覧が表示されています。
この一覧からファイルを開けます。
ファイルを開いた履歴は、スクリプトが自動的に記録していきます。
インストール方法
スクリプト をダウンロードして、
pluginディレクトリにコピーしてください。
ファイル | URL |
---|---|
mru.vim | http://www.vim.org/scripts/script.php?script_id=521 |
使用方法
次のコマンドを入力すると最近開いたファイルの一覧が表示されます。
:MRU
開きたいファイル名にカーソルを移動して、Enterキーを押すと、
そのファイルを開く事ができます。
このMRUのファイルリストのウィンドウは、qキーを押すと閉じられます。
入力キー | 動作 |
---|---|
Enter | カーソル下のファイルを開く。 |
o | 新規にウィンドウを作って、カーソル下のファイルをそのウィンドウで開く。 |
u | MRUのファイルリストを更新する。 |
q | MRUのファイルリストのウィンドウを閉じる。 |
設定
下の設定をvimの設定ファイル.vimrcか、vimrcに書き込む事により、
スクリプトの挙動を変更できます。
設定 | 説明 | デフォルト値 | 設定例 |
---|---|---|---|
MRU_Max_Entries | MRUのファイルリストに記録しておく最大ファイル数です。 | 10 | :let MRU_Max_Entries=20 |
MRU_Exclude_Files | 指定の正規表現にマッチするファイル名のファイルをMRUのファイルリストに記録しないようにします。デフォルトでは、全てのファイルを記録します。 | :let MRU_Exclude_Files="^/tmp/.*\|^/var/tmp/.*" | |
MRU_Window_Height | MRUのファイルリストのウィンドウの高さの設定です。 | 8 | :let MRU_Window_Height=15 |
MRU_Use_Current_Window | MRUのファイルリストを開く時に、新規のウィンドウに表示するか、カレントのウィンドウに表示するかの設定です。デフォルトでは、新規のウィンドウに表示します。 | 0 | :let MRU_Use_Current_Windo=1 |
MRU_Auto_Close | MRUのファイルリストからファイルをEnterキーで選択した時に、ファイルリストのウィンドウを閉じるかどうかの設定です。デフォルトではファイル選択時にウィンドウを閉じます。 | 1 | :let MRU_Auto_Close=0 |
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