特定の名前または拡張子を持つ「古いファイル」を検索できますか?


8

oldfilesbrowse oldfilesコマンドをいつも使用しています。私のリーダーマッピングにアクセスし、ファイルをすばやくスキャンして、

q<number><enter>

特定のファイルへの非常に長いディレクトリパスを入力するのではなく、(特に時々、それがどのディレクトリにあるのか覚えていないことがあります)

ただし、欠点は1つだけです。私はvimを頻繁に使用しているため、探しているファイルが数十および数十行下にある場合があるため、検索に非常に長い時間がかかります。oldfiles特定の拡張子のみを表示するためにによって与えられたファイルのリストをフィルタリングできる方法はありますか?

たとえば、次のようなコマンド:

browse oldfiles *.py

これは、.py最近開いたファイルのリストを表示し、番号の入力を求めてから、そのファイルを開きます。

これを行う方法がない場合、同様の機能を持つプラグインはありますか?


CtrlP:CtrlPMRUコマンドをファジー検索で使用することもできますが、探しているものとは多少異なる場合があります。
Rolf

回答:


13

あなたが使用できるVim 8を持っていると仮定します :filter

:browse filter /pattern/ oldfiles

詳細については、以下を参照してください。

:h :browse
:h :filter
:h oldfiles
:h new-items-8

素晴らしい!それはまさに私が探していたものです、ありがとう!
James
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.