LoginSignup
11
6

More than 5 years have passed since last update.

ctrlpの起動を爆速化させる

Last updated at Posted at 2016-10-24

問題と背景

自分はRailsアプリケーションを触ることが多いのだが、Gemがvendor/bundleに大量に取り込まれてしまうせいか、ctrlpでファイル検索をしようとすると立ち上がるのに3秒くらいかかっていた。

14b6bee1b16e6de13b025a0d2c2813e1.gif
※ ややわかりづらいが、Ctrl + pを押して操作可能になるまで3秒くらいかかっている

解決策

以下の1行を.vimrcに追加すると.gitignoreに書き込まれたファイルを無視するようになるので、ctrlpの起動が高速になる。体感では100ミリ秒くらいになっている気がする。

let g:ctrlp_user_command = ['.git', 'cd %s && git ls-files -co --exclude-standard']

7b3aa1b34a27cede8f357fe7f3f4bd9c.gif

ちょっとしたtipsだが、開発に集中している時に約3秒待たされるのはなかなかストレスを感じるので個人的には大きな改善だった。

※ ちなみにこれ、ctrlp公式のreadme.mdにちゃんと書かれている。

11
6
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
6