Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

vimfiler まとめ

$
0
0

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子ディレクトリへ移動
qVimFiler を停止
~ホームディレクトリへ移動
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'

参考


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>