Vim 上のファイラを NERDTree から dirvish に乗り換えた。

NREDTreeで開くと超レスポンス悪いソースコードがあったので、軽いファイラを探していたら↑の記事を見つけて乗り換えてみた

vimgrep

grep_menuitem.vimに頼りっきりだったので、代替としてvimgrepの使い方を覚えたのでメモ

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// 書式
:vimgrep /パターン/ パス

// カレントディレクトリをgrep
:vimgrep /パターン/ *

// ディレクトリを再帰的にgrep
:vimgrep /パターン/ **/*

// ディレクトリを再帰的にgrep(.phpのみ)
:vimgrep /パターン/ **/*.php

// 使用例
:vimgrep /class/ **/*.php
:vimgrep /^class/ **/*.php

Dirvish

dirvish.txtに大体書いてあるとおり

1
2
3
4
5
6
7
8
9
10
11
12
13
14
// ファイル開く・ディレクトリに入る
<CR>

// 1つ上のディレクトリ
-

// 3つ上のディレクトリ
3-

// リフレッシュ
R

// 移動はcd
:cd <path>