Ich hätte gerne einen Tastendruck, um eine Liste der zuletzt verwendeten Dateien anzuzeigen und eine zum Bearbeiten auszuwählen.
- Was brauche ich dafür?
Und die damit verbundenen,
- Wie verwalte ich den Verlauf der zuletzt verwendeten Dateien?
- Dies sollte das Ausschließen von Dateinamen oder Unterverzeichnissen unterstützen.
command-history
load
persistent-state
Volker Siegel
quelle
quelle
autocmd
; die erstere scheint nützlicher und möglicherweise einfacher zu erreichen zu sein.)*.tmp,/tmp/*,/mnt/foo/*
.Antworten:
Sie können den
:browse
Befehl dafür verwenden:Ordnen Sie einen Tastendruck zu:
Anschließend können Sie Leader oim normalen Modus drücken , um eine Liste der Dateien anzuzeigen.
Von
:help v:oldfiles
:Um beispielsweise 50 Dateien einzuschränken, können Sie Folgendes festlegen
viminfo
:Ich sehe keine einfache Möglichkeit, Dateien davon auszuschließen, außer die Deaktivierung
viminfo
mitautocmd
:Dies hat den großen Fehler, den gesamten Verlauf für jede Sitzung zu deaktivieren, bei der Dateien abgeglichen werden.
quelle
browse
Befehl mit OP zu kombinierenunite
und / oderPipeCmd
die Filterung zu erreichen, die OP möchte?Schauen Sie sich die MRU-Funktion von Strg-P an . Sobald Sie es installiert haben, geben Sie ein
:CtrlPMRUFiles
und es öffnet sich ein Fuzzy-Finder am unteren Bildschirmrand, den Sie durch Fuzzy-Suchen durchsuchen können.quelle