J'ai quelques fichiers ouverts dans vim, dans plusieurs fenêtres. Y at-il une commande comme: e qui va recharger les tampons pour tous les fichiers que j'ai ouverts? J'ai besoin de cela parce que je modifie parfois certains fichiers avec un autre éditeur alors qu'ils sont également ouverts dans vim.Comment recharger toutes les fenêtres vim en même temps?
Répondre
La commande: windo fait pour Windows ce que: bufdo fait pour les tampons. C'est:
:windo e
devrait défiler toutes les fenêtres visibles (i.e., pas de fenêtres sur les autres onglets, le cas échéant) et exécuter le « : » e commande. De même:
:bufdo e
cycle de
serait par tous les tampons dans la liste de la mémoire tampon (à savoir, pas de tampons « cachés ») et exécuter 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. L'utilisation de ': windo e' ou ': bufdo e' dépend donc de ce que vous voulez.
aide pertinente est ici: http://vimdoc.sourceforge.net/htmldoc/windows.html#list-repeat
Qu'en est-
:bufdo e
Vim rechargera automatiquement les tampons qui ont été modifiés à l'extérieur (et n'ont pas les modifications non enregistrées) si vous définissez l'option 'autoread'.
- 1. Eclipse: comment terminer toutes les applications en même temps?
- 2. VIM Compilation dans les fenêtres
- 3. Jeditable plugin - Toutes les colonnes modifiables en même temps
- 4. Minimisation toutes les fenêtres ouvertes en C#
- 5. «Réduire» les fentes verticales des fenêtres VIM
- 6. Comment énumérer toutes les fenêtres d'un processus?
- 7. Comment recharger toutes les gemmes dans Rails 3?
- 8. Comment obtenir toutes les erreurs d'éditeur de liens de symboles en même temps?
- 9. Comment éditer toutes les lignes d'un contrôle ASP.NET ListView en même temps?
- 10. Chat en ligne en utilisant deux fenêtres de navigateur en même temps
- 11. Comment recharger un IFrame toutes les x secondes?
- 12. Recharger les données AJAX toutes les X minutes/secondes, jQuery
- 13. Réduire commentaires et toutes les fonctions dans vim/gvim
- 14. Enregistrer toutes les fenêtres/onglets dans GVim
- 15. Définition d'une taille maximale pour les fenêtres verticales dans vim
- 16. Comment fadeIn et animer en même temps?
- 17. comment utiliser deux fonction en même temps?
- 18. Comment basculer les onglets et pushViewController en même temps?
- 19. Comment fermer toutes les fenêtres ouvertes de mon programme C#?
- 20. comment afficher deux dialogues en même temps?
- 21. Comment charger beaucoup d'images en même temps?
- 22. Comment UPDATE et SELECT en même temps
- 23. comment fermer toutes les fenêtres que Selenium ouvre?
- 24. insertions web en même temps
- 25. XStream analyser les attributs et les valeurs en même temps
- 26. Contrôle de plusieurs formulaires en même temps
- 27. Joindre toutes les lignes avec les onglets insérés (vim)
- 28. Win API: Accrocher toutes les fenêtres ou l'exécution de processus
- 29. Obtenir toutes les fenêtres qui chevauchent ma fenêtre
- 30. Avec accept() et select() en même temps?
De même ': tabdo e' aurait recharger toutes les fenêtres dans tous les onglets – rewolf
Hmm, je ne l'ai pas essayé, mais pour couvrir les cas split-window serait-ce pas besoin': tabdo exec 'windo e''? –
Vous avez raison - ma mauvaise. ': tabdo e' ne recharge que la première fenêtre de chaque onglet. Merci :) explique pourquoi j'ai eu des problèmes hier – rewolf