Existe-t-il un éditeur de texte basé sur une console ou une fenêtre qui recharge automatiquement le fichier modifié sur le disque sans rien demander ?
Réponse acceptée :
vim peut faire ça. Ajoutez simplement
set autoread
à votre ~/.vimrc . (Découvrez également le plugin Tail Bundle.)
Le autoread le paramètre s'applique uniquement à certains événements (qui peuvent être déterminés en vérifiant le texte d'aide pour timestamp (:h timestamp )). Pour créer vim chargez les fichiers plus fréquemment, il existe deux options décentes :
- Définissez une fonction qui surveille les changements.
-
Définissez une autocommande telle que :
au FocusGained,BufEnter,BufWinEnter,CursorHold,CursorMoved * :checktimeCela se rechargera chaque fois que
vimobtient le focus, vous entrez dans le tampon, déplacez un curseur, ralentissez le curseur. Cela ne changera pas la position actuelle du curseur.
emacs peut également le faire, si vous ajoutez à votre .emacs :
(global-auto-revert-mode t)
Cela ne surveille pas non plus les changements, mais ce qui suit devrait :
(global-auto-revert-tail-mode t)
Ceci est censé fonctionner comme tail -f , selon EmacsWiki.
Même si gedit ne supporte pas cela, je suis sûr qu'il y a beaucoup d'autres éditeurs graphiques qui le font.
Origine :
- Vim peut surveiller les modifications en temps réel d'un fichier
- Comment faire en sorte qu'Emacs actualise automatiquement tous les tampons lorsque des fichiers ont été modifiés sur le disque ?