Lorsque vous modifiez un fichier en dehors de vim, vim le remarque et vous demande de prendre une décision : doit-il recharger le fichier et ignorer toutes les modifications que vous avez faites ? doit-il conserver vos modifications ?
Souvent, il suffit de simplement relire le buffer. En général, cela se produit :
- Ouvrir un fichier dans vim.
- Modifier le fichier, enregistrer.
- Changer de branches dans git.
- Vim détecte que le fichier a été modifié.
À ce stade, je veux vraiment juste que le fichier soit rechargé, car il est enregistré. (Si le buffer n'est pas enregistré, la boîte de dialogue normale est ok.) Cliquer/taper sur "Charger le fichier" est source d'erreurs si j'ai un buffer en cours qui n'est pas enregistré. Voir ce message uniquement pour les buffers modifiés serait bien plus sûr.
Quelque chose qui fait exactement ce que je veux serait super, mais j'ai vraiment d'autres attentes aussi (différencier un buffer modifié serait cool) : pouvez-vous mettre en script ce qui se passe lorsqu'un fichier change sur le disque ?