Texteditor mit Registerkarten, der sogar neue Dateien automatisch speichert

Ich fange oft neue Textdateien an, um etwas einzufügen oder eine Idee oder Telefonnummer zu schreiben. Wenn mein Computer abstürzen sollte, möchte ich jederzeit, dass der gesamte Text sicher ist, sogar der Text, den ich gerade 3 Sekunden zuvor in eine neue (noch unbenannte) Datei eingegeben habe.

Anforderungen:

  • Speichert Änderungen sofort (um Datenverlust bei Abstürzen zu vermeiden)
  • Speichert sogar Dateien, die noch keinen Namen haben
  • Öffnet/speichert mit dem lokalen Dateisystem, nicht mit einem Cloud-Dienst. Funktioniert offline
  • Rückgängig/Wiederherstellen, Suche
  • Einfaches grafisches Kopieren/Einfügen mit STRG-C/STRG-V
  • Schneller Start (3 Sekunden oder weniger)
  • Schnelles Erstellen einer neuen Datei (weniger als eine Sekunde, mit einer einfachen Tastenkombination wie STRG-n)
  • Ein Fenster, ein Tab pro Datei
  • Gepflegt
  • Funktioniert auf Ubuntu
  • Kostenlos und Open-Source

Scribes war großartig für die erste und zweite Anforderung, aber leider wird es nicht mehr gepflegt (letztes Update 2011 ) und hat keine Registerkarten.

Ich habe dieses winzige Tool genau für diesen Zweck entwickelt: schnell einige Notizen machen zu können, ohne speichern zu müssen (Daten werden automatisch gespeichert). Aber das hat keine Registerkarten, es verwendet nur einen kleinen Teil des Bildschirms: github.com/josephernest/NeverForget
Mit den richtigen Einstellungen kann gVim dies auch tun. Bei Interesse kann ich antworten.
@SantoshKumar: Ja, ich bin interessiert, bitte stellen Sie sicher, dass Sie alle Anforderungen erfüllen, vielen Dank! :-)
@Basj: Es würde auch ein wenig Arbeit erfordern, es unter Ubuntu zu verwenden, denke ich.

Antworten (4)

Sie können es geanymit aktiviertem Plugin zum Speichern von Aktionen verwenden (standardmäßig mit verteilt, geanyaber möglicherweise deaktiviert).

Verwenden Sie das Menü, um zu zu navigieren Tools > Plugin Manager, und aktivieren Sie dann das Save ActionsPlugin, falls es nicht aktiviert ist. Klicken Sie dann Preferencesim selben Fenster auf die Schaltfläche, um Ihre Einstellungen für das automatische Speichern auszuwählen. Das Plugin hat auch eine Auto-Backup-Option. Geanyist ein voll ausgestatteter Texteditor mit allen Funktionen, die Sie aufgelistet haben, und vielen mehr.

Das Öffnen einer neuen Datei zum schnellen Einfügen Ihrer Notizen/Ideen kann mit durchgeführt werden Ctrln.

Wenn Sie ein dropboxKonto oder einen anderen ähnlichen Cloud-Anbieter haben, können Sie Ihre neuen Dateien dort speichern, um auch eine Online-Sicherungskopie zu haben (Die kostenlose Version von Dropbox speichert alle Revisionen Ihrer Datei für die letzten 30 Tage).

Sie können sogar eine Tastenkombination erstellen, um schnell eine newDatei zu erstellen und zu öffnen Geanyund sie mit einem musterbasierten Dateinamen zu speichern. Versuchen Sie zuerst den Befehl von der Befehlszeile:

geany Dropbox/notes/$(date '+%Y-%m-%d').txt

Der obige Befehl erstellt eine neue Datei mit dem Namen 2015-06-21.txtunter dem ~/Dropbox/notes/Ordner (der Ordner muss bereits vorhanden sein) und öffnet sie Geanyzur Bearbeitung. Wenn die Datei bereits vorhanden ist, wird sie einfach geöffnet, um dort Geanyfortzufahren, wo Sie für den angegebenen Tag aufgehört haben.

Verwenden Sie dann das Anpassungsfenster für Tastenkombinationen in Ubuntu, um dem obigen Befehl eine Tastenkombination zuzuweisen. Zum Beispiel können Sie so etwas wie verwenden, WinEnterum Ihre neue Notiz zu öffnen.

Auf diese Weise können Sie ein automatisch gespeichertes Tagesjournal führen, das auch auf Ihrem Mobilgerät oder einem beliebigen Gerät über die DropboxWebschnittstelle verfügbar ist. Sie können es an Ihren eigenen Arbeitsablauf anpassen.

Also sollte ich "Instant Save" in der Konfiguration des "Save Actions"-Plugins aktivieren, richtig? Leider werden Dateien, die mit STRG-n erstellt wurden, in gespeichert /tmp, was bedeutet, dass ich bei jedem Absturz Informationen verliere.
Geany Contributor elextr hat mir im IRC Folgendes gesagt: "Instant Save erstellt eine Datei in dem, was Ihr System als temporäres Verzeichnis verwendet, also nein, Sie können es leider nicht ändern" . Das heißt, Geany beantwortet meine Frage nicht, oder gibt es vielleicht irgendwo eine versteckte Einstellung?
Wenn Sie die Lösung mit der von mir vorgeschlagenen Tastenkombination verwenden, wird die Datei an dem Ort gespeichert, den Sie im Befehl definiert haben. Wenn Sie zB die Verknüpfung Win+Enteran den Befehl binden, wird jedes Mal, wenn Sie diese Verknüpfung drücken, geany Dropbox/notes/$(date '+%Y-%m-%d').txteine neue Datei mit dem aktuellen Datum unter (nicht /tmp) gespeichert .Dropbox/notes/
Das würde erfordern, dass ich Geany jedes Mal neu starte, wenn ich eine neue Datei erstellen möchte, richtig? Immer wenn ich einen Anruf erhalte, drücke ich STRG-n, um innerhalb von weniger als einer Sekunde mit dem Tippen beginnen zu können.
Nein, Sie müssen nicht neu starten. Wenn Geanybereits geöffnet ist, wird die neue Datei einfach in einem neuen Tab geöffnet. Mit der vorgeschlagenen Lösung können Sie auch in weniger als einer Sekunde mit dem Tippen beginnen.
Öffnen Sie geanyund versuchen Sie, den Befehl von einem Terminal aus auszuführen, um den Effekt zu sehen:geany temp.txt
geany ist gut, kann jedoch keine Nicht-Klartext-Dateien oder solche öffnen, die nicht UTF-8-codiert sind. großer Nachteil. Außerdem MUSS eine Datei gespeichert werden, um das Programm zu schließen. notepad++ zum Beispiel speichert alle offenen Änderungen intern und stellt die aktuelle Sitzung beim nächsten Start wieder her.

Es ist ziemlich teuer für einen Texteditor mit einer ziemlich liberalen „unbegrenzten“ Probezeit, aber erhabener Text macht viele dieser Dinge.

Speichert Änderungen sofort

Soweit ich das beurteilen kann, ja. Mein Workflow besteht darin, es einfach offen zu lassen. Das einzige Mal, dass ich Daten verloren habe, war, als meine Speicherfestplatte abgestürzt ist, und alles, woran ich zu diesem Zeitpunkt gearbeitet habe, war in Ordnung.

Speichert sogar Dateien, die noch keinen Namen haben

Jawohl. Es verwendet die erste Zeile der Datei als Platzhalter für den Dateinamen

Rückgängig/Wiederherstellen, Suche

Jawohl. Und mehrzeilige Highlights. Und Massensuche und -ersetzen. Seine Suche ist so ziemlich das Beste, was es je gab.

Einfaches grafisches Kopieren/Einfügen mit STRG-C/STRG-V

Jawohl

Schneller Start (3 Sekunden oder weniger)

In den meisten Fällen habe ich riesige Dateien geöffnet und es wurde mir ein Ladebalken angezeigt, aber normalerweise ist es wahnsinnig schnell

Schnelles Erstellen einer neuen Datei (weniger als eine Sekunde, mit einer einfachen Tastenkombination wie STRG-n)

Jawohl

Ein Fenster, eine Registerkarte pro Datei Wenn Sie möchten. Oder mehrere Fenster oder geteilte Fenster mit eigenen Registerkarten ot..

Gepflegt

Jawohl

Funktioniert auf Ubuntu

Jawohl

Kostenlos und Open-Source

Leider nein. Es ist kommerzielle Software. Sonst fast nichts

Lassen Sie mich Ihnen zunächst einmal sagen, dass vim für Programmierer gedacht war und im Grunde ein Befehlszeilen-Editor ist (das bedeutet nicht, dass er keine GUI hat). Und am Anfang ist es relativ schwieriger zu lernen als andere grafische Editoren. Abgesehen von den aufgeführten Anforderungen gibt es in vim eine ganze Reihe von Funktionen. Eine davon ist, dass Sie Dateien rückgängig machen können, selbst wenn Sie das Beenden haben. So lass uns anfangen:

Änderungen sofort speichern, auch ohne Dateinamen

Ja, mit entsprechenden Einstellungen geht das.

Tragen Sie dies in Ihre .vimrcAkte ein.

set dir=~/tmp/vimswapfiles//

Erstellen Sie das Verzeichnis, wenn es nicht existiert.

Weitere Informationen zum automatischen Speichern finden Sie hier .

Einfaches grafisches Kopieren und Einfügen

Vim hat seine eigene Methode zum Kopieren und Einfügen, aber Sie können es im einfachen Modus starten. Starten Sie vim im einfachen Modus. (Sie können evim anstelle von gvim im Terminal ausführen.)

Mehr Infos zu evim hier .

Funktioniert offline

Ja, wie jeder andere Texteditor funktioniert es offline.

Rückgängig/Wiederherstellen, Suche

Wenn Sie im vim-Stil rückgängig machen oder wiederherstellen, können Sie uto undo und Ctrl- rto redo verwenden. Für die Suche müssen Sie einfach und drücken /.

Wenn Sie mit dem einfachen Modus (evim) beginnen, können Sie die Methode mit Strg-Z ausführen.

Schnell zum Start

Ja, meiner springt innerhalb einer Sekunde an. PS. Ich habe viele Plugins und andere vim-Dateien installiert.

Schnelle Erstellung neuer Dateien

Drücken Sie :tabedit filename.txt, um eine neue Registerkarte mit einem Dateinamen zu öffnen.

Gepflegt

Ja, Vim hat einen aktiven Entwicklungsbaum.

Funktioniert auf Ubuntu

Ja, installieren Sie es über apt-get, verwenden Sie es sudo apt-get install vim-gnome, wenn Sie GNOME als grafisches Ende verwenden.

Kostenlos und OpenSource

Ja

Ich benutze Vim jeden Tag für Dinge, die nichts mit Notizen zu tun haben, Kopieren/Einfügen ist einer der Bereiche, in denen ich es langsam finde. Ich werde es mit Evi versuchen. Um Abstürze zu überleben, werde ich sie wohl ~/tmp/vimswapfiles//durch etwas ersetzen, das nicht in enthalten ist /tmp.

Probieren Sie shrib.com aus , es erfüllt fast alle gestellten Kriterien:

  • Speichert Änderungen sofort
  • Speichert sogar Dateien, die noch keinen Namen haben
  • Rückgängig/Wiederherstellen, Suche
  • Einfaches grafisches Kopieren/Einfügen mit STRG-C/STRG-V
  • Schneller Start (3 Sekunden oder weniger)
  • Schnelles Erstellen einer neuen Datei (weniger als eine Sekunde, mit einer einfachen Tastenkombination wie STRG-n)
  • Ein Fenster, ein Tab pro Datei
  • Gepflegt
  • Funktioniert auf Ubuntu
  • Frei
Anfragen für Webapps haben das webappTag, das ist hier nicht der Fall. Ich möchte lokale Dateien bearbeiten. Ich habe es nur im Hauptteil der Frage klarer gemacht. Übrigens habe ich es versucht und die Tab-Handhabung ist nicht vorhanden. Ich denke, Sie könnten die URL in einen anderen Browser-Tab kopieren/einfügen, aber das ist eindeutig kein effizienter Arbeitsablauf.