Ich benutze die oldfiles
und browse oldfiles
Befehle die ganze Zeit. Ich finde sie äußerst nützlich, weil es einfacher ist, meine Leader-Zuordnung zu treffen, die Dateien sehr schnell zu durchsuchen und zu treffen
q<number><enter>
anstatt einen wirklich langen Verzeichnispfad zu einer bestimmten Datei einzugeben. (Zumal ich mich manchmal nicht erinnere, in welchem Verzeichnis es sich befindet)
Es gibt jedoch nur einen Nachteil. Da ich vim so häufig benutze, ist die gesuchte Datei manchmal Dutzende und Dutzende Zeilen tiefer, sodass das Auffinden sehr lange dauert. Gibt es eine Möglichkeit, die Liste der angegebenen Dateien zu filtern oldfiles
, um nur eine bestimmte Erweiterung anzuzeigen?
Zum Beispiel ein Befehl wie:
browse oldfiles *.py
Das zeigt eine Liste der .py
Dateien, die ich kürzlich geöffnet habe, fordert zur Eingabe einer Nummer auf und öffnet diese Datei dann.
Wenn dies nicht möglich ist, gibt es Plugins mit ähnlichen Funktionen?
:CtrlPMRU
Befehl CtrlP mit Fuzzy-Suche verwenden, aber das könnte etwas anders sein, als Sie suchen.Antworten:
Angenommen, Sie haben Vim 8, das Sie verwenden können
:filter
Weitere Hilfe finden Sie unter:
quelle