Comment rechargez-vous toutes les fenêtres vim à la fois?

J’ai quelques fichiers ouverts dans vim, dans plusieurs fenêtres. Existe-t-il une commande comme: e qui rechargera les tampons pour tous les fichiers ouverts? J’en ai besoin parce que je modifie parfois certains fichiers avec un autre éditeur alors qu’ils sont également ouverts dans vim.

La commande: windo fait pour windows what: bufdo fait pour les tampons. C’est:

:windo e 

devrait parcourir toutes les fenêtres visibles (c.-à-d. pas les fenêtres des autres tabs, le cas échéant) et exécuter la commande ‘: e’. Également:

  :bufdo e 

passerait en revue tous les tampons de la liste des tampons (c.-à-d. pas de tampons “cachés”) et exécuterait la même commande.

Notez que vous pouvez avoir des tampons dans la liste des tampons qui ne sont actuellement affichés dans aucune fenêtre. Donc, s’il faut utiliser ‘: windo e’ ou ‘: bufdo e’ dépend de ce que vous voulez.

L’aide pertinente est ici: http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat

Vim rechargera automatiquement les tampons qui ont été modifiés en externe (et n’a pas de modifications non enregistrées) si vous définissez l’option «Autoread» .

Qu’en est-il de

 :bufdo e