GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Éditeur de texte qui met à jour le fichier sans invite ?

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 :

  1. Définissez une fonction qui surveille les changements.
  2. Définissez une autocommande telle que :

    au FocusGained,BufEnter,BufWinEnter,CursorHold,CursorMoved * :checktime
    

    Cela se rechargera chaque fois que vim obtient 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 :

  1. Vim peut surveiller les modifications en temps réel d'un fichier
  2. Comment faire en sorte qu'Emacs actualise automatiquement tous les tampons lorsque des fichiers ont été modifiés sur le disque ?

Ubuntu
  1. Guide de l'éditeur de texte ViM 101

  2. Mv écrase le fichier en lecture seule sans invite ?

  3. Sudoedit Vim Force Write (mise à jour) sans quitter ?

  4. Vim :texte noir sur fond noir ?

  5. Unrar tous les fichiers dans le répertoire sans invite

Comment installer l'éditeur de texte Vim sur Debian 10

Comment installer l'éditeur de texte Vim sur CentOS 8

Comment installer l'éditeur de texte VIM sur Ubuntu ?

Comment installer l'éditeur de texte Vim sur Ubuntu 20.04 LTS

Top 5 des meilleurs éditeurs de texte Linux

Travailler avec l'éditeur Vim (éditeur de texte)