Vorrei andare al file che ho appena modificato l'ultimo e il prossimo tipo di plugin MRU.
:bnext
e a :bprev
volte funziona, ma il più delle volte finisco in qualche file oscuro che non ricordo di aver modificato e costretto a ricorrere al plugin MRU.
C'è un modo per risolverlo?
Ctrl-^
scambia tra gli ultimi due file. Qual è il modo migliore per navigare tra più?
Capisco che potrebbe essere complicato, ma sono d'accordo su tutto ciò che può migliorare il :bn
:bp
comportamento attuale . I buffer che vedo spesso sono totalmente fuori posto. Forse c'è un plugin che può tenere traccia dei file recenti e fornire hook in modo da poter creare mappature?
La risposta ai commenti mi ha chiarito un po 'i pensieri. Credo che ciò che voglio sia riuscire a spostarmi tra i file in ordine di ultimi salvataggi. In questo modo, se torno alla cronologia, l'ordine non cambierà fino a quando non salverò il file che poi diventa ultimo e faccio un passo "indietro" nel file salvato prima, cioè quello da cui ho iniziato.
Qualcosa come Ctrl-O
Ctrl-I
coppia che cambia i file immediatamente senza saltare il buffer corrente. Un po 'come u
e U
in netrw:
u Change to recently-visited directory |netrw-u|
U Change to subsequently-visited directory |netrw-U|
Ctrl-O
(o talvolta Ctrl-T
) fino a quando non ci arrivo.
Ctrl-O
e Ctrl-I
. Ma salta tra i punti di modifica e interrompe il flusso. Tutto quello che voglio andare avanti e indietro tra i buffer in ordine di accesso. In che modo i plugin visualizzano un elenco dei file più recenti? Li tengono traccia internamente?
Ctrl-^
scambia tra gli ultimi due file. Ma qual è il modo migliore per navigare tra più?
Ctrl-O/I
sono fwiw specifici della finestra, mentre MRU è generalmente globale. Se vuoi ordinare per ultimo accesso, non appena torni indietro una volta, l'ordine dell'elenco cambia, complicando ulteriormente le cose.