GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Editor di testo che aggiorna il file senza chiedere conferma?

Esiste un editor di testo basato su console o finestra che ricarica automaticamente i file modificati sul disco senza chiedere nulla?

Risposta accettata:

vim può farlo. Basta aggiungere

set autoread

al tuo ~/.vimrc . (Controlla anche il plug-in Tail Bundle.)
Il autoread l'impostazione applica solo determinati eventi (che possono essere determinati controllando il testo della guida per timestamp (:h timestamp )). Per creare vim carica i file più frequentemente, ci sono due opzioni decenti:

  1. Definisci una funzione che tenga conto delle modifiche.
  2. Imposta un comando automatico come:

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

    Questo si ricaricherà ogni volta che vim guadagna il focus, entri nel buffer, muovi un cursore, inattivo il cursore. Tuttavia, non cambierà la posizione corrente del cursore.

emacs puoi anche farlo, se aggiungi al tuo .emacs :

(global-auto-revert-mode t)

Anche questo non controlla le modifiche, ma dovrebbe:

(global-auto-revert-tail-mode t)

Dovrebbe funzionare come tail -f , secondo EmacsWiki.

Anche se gedit non supporta questo, sono sicuro che ci sono molti altri editor di GUI che lo fanno.

Fonti:

  1. Può vim monitorare le modifiche in tempo reale a un file
  2. Come fare in modo che Emacs aggiorni automaticamente tutti i buffer quando i file vengono modificati sul disco?

Ubuntu
  1. Editor di testo ViM 101 Guida

  2. Mv sovrascrive il file di sola lettura senza chiedere conferma?

  3. Sudoedit Vim Force Scrivi (aggiornamento) senza uscire?

  4. Vim:testo nero su sfondo nero?

  5. Decomprimi tutti i file nella directory senza chiedere conferma

Come installare Vim Text Editor su Debian 10

Come installare Vim Text Editor su CentOS 8

Come installare l'editor di testo VIM su Ubuntu?

Come installare Vim Text Editor su Ubuntu 20.04 LTS

I 5 migliori editor di testo Linux

Lavorare con l'editor Vim (editor di testo)