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

Unite.vimで特定のパス指定して file_rec を実行する

$
0
0

デフォルトのfile_recオプションはカレントディレクトリが対象となるので、
ファイル数が多くなり非常に重くなってしまうことが多い。

下記のようにunite#startという関数を使えば、
ディレクトリのパスを指定してfile_recを使うことができる。

:call unite#start([['file_rec/async', '/path/to/my_directory']]);

また個人的にタブを新しく開いて実行して欲しかったのと、
vim-railsを使っているので下記のように設定した。
optionを渡すにはunite#start#standardを使えば行ける。

:call unite#start#standard([['file_rec/async', b:rails_root.'/app/my_directory']], {"tab":1});

指定できるオプションは下記のソースコード173行目で定義されている。
https://github.com/Shougo/unite.vim/blob/master/autoload/unite/variables.vim

この設定のおかげで unite-rails がcontrollersなど特定のディレクトリしか指定できなかったのが解決できた。。。


Viewing all articles
Browse latest Browse all 5608

Trending Articles



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