LoginSignup
7
3

More than 5 years have passed since last update.

ctrlp.vim で Vim のバッファ検索が楽になった

Last updated at Posted at 2018-08-04

僕は Vim を使っていますが、バッファをあまり使っていませんでした。
しかし、ctrlp.vim というプラグインを使い始めてから、バッファの移動が簡単になったので、そのメモを書こうと思います。

課題

バッファを一覧・表示するには:ls してから :b1 や :b <tab> といったコマンドで探すと思います。
しかしたくさんバッファを開いていると、その中から開きたいバッファを目で探すのが大変だなと思っていました。

ctrlp.vim

そんな中見つけたのがctrlp.vim です。

ctrlp.vim はあいまい検索で目的のファイルやバッファを探すことができる Vim プラグインです。
ctrlp.vim 全般の使い方については下記記事がよくまとまっています。

ctrlp.vimの使い方まとめ

今回はバッファ検索の部分に絞って書きます。

使い方

ctrlp.vim インストール

ctrlp.vim をお気に入りのパッケージマネージャーでインストールします。
僕は dein.vim を使っているので、下記の書き方でインストールしました。

call dein#add('ctrlpvim/ctrlp.vim')

起動手順

下記の手順で ctrlp.vim のバッファ検索を起動します。
画面下部に ctrlp.vim ウインドウが開きます。

  • Vim 起動
  • いくつか Vim 上でファイルを開く
  • <c-p> で ctrlp.vim を起動
  • <c-f> で検索対象をファイルからバッファに切り替える

操作イメージ

実際使うとこのような感じになります。

例えば<c-j><c-k> を使い、ハイライトありで上下にバッファを移動できたり、

Aug-04-2018 10-38-04.gif

文字入力していくことであいまい検索でバッファを絞り込むことができます。

Aug-04-2018 10-41-25-fuzzy.gif

より直感的にバッファを扱えるようになって便利ですね。

参考

7
3
0

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
7
3