Ho un file enorme in cui ho modificato diverse righe e l'ho salvato. Il fuggitivo sa quali linee sono modificate e sarebbe molto utile saltare tra loro. C'è un hotkey esistente per quello o posso mapparlo in qualche modo?Salto tra le righe modificate in VIM con latitante
risposta
Se vuoi dire che hai fatto un :Gdiff
ad un'altra revisione o l'indice, è possibile utilizzare il built-in ]c
e [c
movimenti per passare al prossimo inizio/precedente di un cambiamento, come Vim mostra i cambiamenti nella 'diff'
modalità.
Modifica: Dai un'occhiata al plugin gitgutter; mostra i cambiamenti nella colonna dei segni, li aggiorna automaticamente e perfino sovraccarica i comandi ]c
menzionati come vorresti che si comportassero.
Anche senza fuggitivo, vim mantiene un elenco di modifiche per ogni documento che è possibile visualizzare invocando :changes
. È possibile passare attraverso l'elenco delle modifiche utilizzando g;
(passare a una modifica precedente), g,
(passare a una modifica più recente).
Questa soluzione è troppo semplice. ;-) – romainl
No, non ho fatto un Gdiff; solo un ordinario editing di file con git. –
Cosa intendi per "il fuggiasco sa" ?! Effettua davvero un diff senza ': Gdiff'? –
Ho già installato 'gitgutter', ma l'ho dimenticato, quindi ho pensato che fosse fuggitivo, responsabile della colonna dei simboli. Grazie per il link, ha davvero questa caratteristica! –