163
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

vimfiler まとめ

vimfiler とは

ファイル操作をサポートする Vim のプラグイン。

GitHub で公開されている。
Shougo/vimfiler.vim

導入方法

vimfiler は unite.vim の機能を利用するので、まずは unite.vim をインストールする必要がある。

unite.vim インストール後、 NeoBundle を導入済みの場合はまずは以下を .vimrc に記述する。

NeoBundle 'Shougo/vimfiler'

そして、ノーマルモードで以下のコマンドを実行すると、 vimfiler をインストールできる。

:NeoBundleInstall

基本操作

以下のコマンドを実行すると、 vimfiler を起動できる。

:VimFiler

起動すると、カレントディレクトリのディレクトリとファイルが表示される。

j, k でカーソルを上下に移動でき、選択中のファイルは e で開ける。

q で vimfiler を終了できる。

キー 操作
j カーソルを下に移動
k カーソルを上に移動
h 親ディレクトリへ移動
l 子ディレクトリへ移動
q VimFiler を停止
~ ホームディレクトリへ移動
M マスクモード
e 選択中のファイルを開く
N 新規ファイルを作成
K 新規ディレクトリを作成
D ファイル削除
yy 選択中のファイルのフルパスをコピー
gs セーフモードのオン/オフの切り替え
Ctrl + l 画面の再描画
. 隠しファイルの表示/非表示の切り替え

vimfiler は default ではセーフモードで起動し、ファイルの削除や作成はできないようになっている。
ファイルの作成などをするには、 gs と入力しセーフモードを解除する必要がある。

また、直近のファイル操作が vimfiler の画面に反映されていない時は、 Ctrl + l で画面が再描画するといよい。

マスクモード

M でマスクモードに入る。

マスクモードでは、 unite.vim のインターフェースでファイルの絞り込みができる。

設定(.vimrc)

以下は、私の vimfiler 用の設定。
プラグインをインストールする以外、何の設定も書いていない。

.vimrc
" VimFiler
NeoBundle 'Shougo/vimfiler'

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
163
Help us understand the problem. What are the problem?