Ho alcuni file aperti in vim, in più finestre. C'è un comando come: e che ricaricherà i buffer per tutti i file che ho aperto? Ho bisogno di questo perché a volte altero alcuni file con un altro editor mentre sono aperti anche in vim.Come ricaricare tutte le finestre vim in una sola volta?
risposta
Il comando: windo fa per windows cosa: bufdo fa per i buffer. Cioè:
:windo e
dovrebbe passare in rassegna tutte le finestre visibili (vale a dire, non finestre su altre schede, se ce ne sono) ed eseguire il ': e' il comando. Analogamente:
:bufdo e
sarebbe scorrere tutti i buffer nell'elenco tampone (cioè, nessun buffer "nascosti") ed eseguire lo stesso comando.
Si noti che potrebbero essere presenti buffer nell'elenco di buffer che non sono attualmente visualizzati in nessuna finestra. Quindi, se usare ': windo e' o ': bufdo e' dipende da cosa vuoi.
aiuto Rilevante è qui: http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat
Che dire
:bufdo e
Vim si ricaricherà automaticamente i buffer che sono stati modificati esternamente (e non hanno le modifiche non salvate) se si imposta l'opzione 'autoread'.
- 1. Importa tutte le importazioni in eclissi in una sola volta?
- 2. Annulla tutte le richieste di aggiornamento in una sola volta?
- 3. Come eliminare i dati in tutte le tabelle di accesso ms in una sola volta?
- 4. Come aggiornare tutte le viste materializzate in Postgresql 9.3 in una sola volta?
- 5. requestAccessToEntityType - una volta o tutte le volte?
- 6. Come caricare tutte le pagine di report Crystal in una sola volta
- 7. Come ricaricare tutte le gemme in Rails 3?
- 8. RecyclerView.onBindViewHolder chiamato una sola volta
- 9. Linq chiama una funzione una sola volta in una dichiarazione
- 10. Come uscire/uscire da tutte le finestre/buffer/divisioni/schede contemporaneamente in vim o vimdiff?
- 11. Focus una sola volta - Jquery
- 12. Minimizzare tutte le finestre aperte in C#
- 13. Come minimizzare tutte le stored procedure SQL in una volta
- 14. query più liste in una sola volta
- 15. Come trovare tutte le occorrenze di una variabile in Vim?
- 16. L'animazione funziona una sola volta
- 17. Rimodellare valori multipli in una sola volta
- 18. Forzare ConfigurationManager per ricaricare tutte le sezioni
- 19. Estrai tutte le finestre figlio della finestra
- 20. Come faccio a chiudere tutte le finestre solo nella scheda corrente di vim
- 21. Rimuovere completo hashset in una sola volta in Redis
- 22. knockoutjs: come ottenere notications per tutte le proprietà una volta
- 23. Vim Scripting - funzione di chiamata una volta per tutte le linee selezionate
- 24. Come cancellare correttamente tutte le notifiche una volta cliccato?
- 25. Windows: come ottenere un elenco di tutte le finestre visibili?
- 26. Vim: evidenzia tutte le partite in incsearch
- 27. Come si esegue il codice una sola volta e solo una volta in Swift?
- 28. Come si usa CGAffineTransformMakeScale e Rotation in una sola volta?
- 29. Come eliminare tutti gli alias git in una sola volta?
- 30. Come generare (in modo efficiente) set disgiunti mentre le coppie di elementi usanti una sola volta?
Allo stesso modo ': tabdo e' sarebbe ricaricare tutte le finestre in tutte le schede – rewolf
Hmm, non ho provato, ma per coprire i casi split-window non sarebbe che richiedono': tabdo exec 'windo e''? –
Hai ragione, mio cattivo. ': tabdo e' ricarica solo la prima finestra in ogni scheda. Grazie :) spiega perché ho avuto problemi ieri – rewolf