Sto modificando i file aperti suddivisi in tre finestre. Voglio impegnarli nel repository. C'è qualche comando per farlo?Come posso salvare file attualmente visualizzati in Vim con fuggitivo?
8
A
risposta
27
Esistono alcuni modi per eseguire questa operazione. Illustrerò il metodo più interattivo che utilizza :Gstatus
.
- aprire la finestra di stato tramite
:Gstatus
- spostarsi tra file via
<c-n>
file/<c-p>
- fase/unstage via
-
- Inizio commettere tramite
cc
mentre nella finestra di stato - Crea messaggio di commit e salva e chiudi la finestra. (Io preferisco
:x
) - È anche possibile utilizzare
zj
ezk
per spostarsi tra le sezioni - Uso
-
su un tratto tutti i file in quella sezione
metterà in scena/unstage Per ulteriori informazioni con :Gstatus
vedere :h :Gstatus
oppure g?
quando si trova nel buffer :Gstatus
.
È possibile utilizzare :Gwrite
e :windo
per saltare la finestra :Gstatus
per rendere questo un po 'più veloce.
:windo Gw
:Gcommit
È anche possibile saltare l'intera finestra commit utilizzando il flag -m
. per esempio. :Gcommit -m "A short message"
vi consiglio Vimcasts video su Fugitive: The Fugitive Series - a retrospective
Per saperne di più vedi:
:h fugitive
:h :Gstatus
:h :Gw
:h :Gcommit
:h :windo
:h :x
1
Senza fuggitivo:
:windo !git add %
:!git commit -m "My message goes here"
L'ultimo comando potrebbe essere sostituito con:
:!git commit --interactive
Problemi correlati
- 1. Come fa vim salvare i file?
- 2. Salvare i pacchetti visualizzati/filtrati in wireshark
- 3. Vim Impossibile salvare il file (E212)
- 4. come salvare un file in vim usando sudo?
- 5. Come ottenere gli elementi attualmente visualizzati in AdapterView?
- 6. Come posso compilare correttamente vim-latex senza dover salvare?
- 7. Come posso salvare un file che ho aperto in vim come utente errato?
- 8. Come salvare un file nell'editor di vim senza uscire
- 9. Come posso salvare un file su MongoDB?
- 10. Vim salvare quindi effettuare automaticamente?
- 11. Salvare il file dopo ogni modifica in vim
- 12. Salto tra le righe modificate in VIM con latitante
- 13. Vim: come ottenere la modalità Sono attualmente in
- 14. Come posso personalizzato rientrare un file con vim?
- 15. Come posso salvare oggetti in file in Node.js?
- 16. Come posso modificare la codifica di un file con vim?
- 17. Come posso salvare HICON in un file .ico?
- 18. Come salvare UIImage su file con NSFileManager?
- 19. Come posso salvare un UIColor con NSUserDefaults?
- 20. Posso trasporre un file in Vim?
- 21. In PyCharm, come posso salvare solo il file corrente?
- 22. Come posso salvare un'immagine con PIL?
- 23. Modifica altezza finestra Gastatus di Fuggitivo
- 24. Come posso negare un glob in vim?
- 25. Come configurare .vimrc in modo che i numeri di riga vengano visualizzati in netrw in Vim?
- 26. Come dire che colorscheme una sessione di Vim utilizza attualmente
- 27. Come posso aggiornare file disponibili per CommandT in vim
- 28. Come posso cancellare il file corrente in vim?
- 29. Salvare il file Javascript con nome file
- 30. Come dire a vim di auto-indent prima di salvare