2010-08-11 6 views
7

Gibt es eine Geschichte von Dateien in VIM bearbeitet, die zwischen vim Sitzungen, z. die letzten 20 geöffneten Dateien. Ich neige dazu, die gleichen .conf-Dateien zu bearbeiten, und ich muss jedes Mal zu ihnen navigieren natürlich sind sie über das Dateisystem verteilt.VIM kürzlich bearbeitete Dateien Geschichte

Antwort

4

Standardmäßig, nein, aber es gibt ein Plugin here, das diese Funktionalität hinzufügt. This one erwähnt auch den letzten Dateiverlauf auf der Seite, so dass es eine Alternative bieten kann.

+0

Cool genug;) Danke. – Attila

+0

Ich kann nicht ohne MRU leben;) – Drasill

0

Sie können :marks verwenden, um zwischen kürzlich verwendeten Dateien zu navigieren.

2

Sie sollten in Erwägung ziehen, ctrlp eine Chance zu geben (wenn Sie es jetzt nicht verwenden). Es bietet den Befehl:

:CtrlPMRUFiles 

, dass wir Sie vorherige wählen geöffneten Dateien. Das ist neben all den anderen coolen Sachen. Ich benutzte das MRU-Plugin, das von @DrAI erwähnt wurde, aber sobald ich ctrlp benutze, benutze ich einfach dieses.

Ein weiteres beliebtes Plugin, das eine Mru-Fähigkeit bietet, ist Unite.

2

Als this answer indicates kann man ctrl-o verwenden, um in der Dateihistorie rückwärts zu springen. Es öffnet automatisch zuvor bearbeitete Dateien.

2

Eigentlich ist dieses Verhalten eingebaut. Mit Standardeinstellungen sollten Sie in der Lage sein, den :oldfiles Befehl zu verwenden, um eine nummerierte Liste der letzten Dateien anzuzeigen. Verwenden Sie dann zum Beispiel , um Nummer 4 in der Liste zu bearbeiten. Oder :browse oldfiles, nach this answer.