GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Texteditor, der Dateien ohne Aufforderung aktualisiert?

Gibt es einen konsolen- oder fensterbasierten Texteditor, der die auf der Festplatte geänderten Dateien automatisch neu lädt, ohne dass Sie irgendetwas dazu auffordern?

Akzeptierte Antwort:

vim kann das tun. Einfach hinzufügen

set autoread

zu Ihrem ~/.vimrc . (Schauen Sie sich auch das Tail Bundle-Plugin an.)
Das autoread Die Einstellung gilt nur für bestimmte Ereignisse (die durch Überprüfen des Hilfetexts auf timestamp ermittelt werden können (:h timestamp )). Um vim zu machen Dateien häufiger laden, gibt es zwei anständige Optionen:

  1. Definieren Sie eine Funktion, die auf Änderungen achtet.
  2. Setzen Sie einen Autocommand wie:

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

    Dies wird jedes Mal neu geladen, wenn vim erhält den Fokus, Sie betreten den Puffer, bewegen einen Cursor, halten den Cursor in den Ruhezustand. Die aktuelle Cursorposition wird jedoch nicht geändert.

emacs können Sie dies auch tun, wenn Sie Ihre .emacs hinzufügen :

(global-auto-revert-mode t)

Dies überwacht auch nicht auf Änderungen, aber Folgendes sollte:

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

Das soll wie tail -f funktionieren , laut EmacsWiki.

Auch wenn gedit unterstützt dies nicht, ich bin mir sicher, dass es viele andere GUI-Editoren gibt, die dies tun.

Quellen:

  1. Kann vim Änderungen an einer Datei in Echtzeit überwachen
  2. Wie kann Emacs alle Puffer automatisch aktualisieren, wenn sich Dateien auf der Festplatte geändert haben?

Ubuntu
  1. ViM Texteditor 101 Handbuch

  2. Mv überschreibt schreibgeschützte Datei ohne Aufforderung?

  3. Sudoedit Vim Force Write (Update) ohne Beenden?

  4. Vim:Schwarzer Text auf schwarzem Hintergrund?

  5. Unrar alle Dateien im Verzeichnis ohne Aufforderung

So installieren Sie den Vim-Texteditor unter Debian 10

So installieren Sie den Vim-Texteditor unter CentOS 8

Wie installiere ich den VIM-Texteditor unter Ubuntu?

So installieren Sie den Vim-Texteditor unter Ubuntu 20.04 LTS

Top 5 der besten Linux-Texteditoren

Arbeiten mit dem Vim-Editor (Text-Editor)