Automatisches speichern mit mutt und vim
Hallo Liste, ich weiß ich hab' im Moment echt komische Probleme. Erst macht mein mutt Stress und jetzt verläßt mich auch noch vim. Habe gestern zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht. Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen? Vielleicht in der Art das mir die aktuelle mail alle paar Minuten irgendwo als Kopie gespeichert wird oder sowas. Das doofe iss ja das es mir auch nix bringt meinetwegen alle fünf Minuten die mail im mutt zu speichern, denn wenn ich das komplette Terminal-Fenster schliessen muss und mutt damit auch beende, dann hat mutt beim nächsten Start die mail ja auch vergessen. Danke schonmal! Tschö Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Son, 13 Aug 2000, Christian Mueller wrote:
ich weiß ich hab' im Moment echt komische Probleme. Erst macht mein mutt Stress und jetzt verläßt mich auch noch vim. Habe gestern zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht. Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen? Vielleicht in der Art das mir die aktuelle mail alle paar Minuten irgendwo als Kopie gespeichert wird oder sowas. Das doofe iss ja das es mir auch nix bringt meinetwegen alle fünf Minuten die mail im mutt zu speichern, denn wenn ich das komplette Terminal-Fenster schliessen muss und mutt damit auch beende, dann hat mutt beim nächsten Start die mail ja auch vergessen.
a) postponed Messages im Mutt erlauben b) VIM legt für gewöhnlich SWAP.files an, die beim speichern (also zb. bei :w) auch fortgeschrieben werden diese können jederzeit wieder nach einem absturz eingelesen werden. -> iss bei mutt allerdings-schwierig weil mutt PID-nummern an die mail-files im /tmp hängt... c) im VIM den text einfach mit ":w/tmp/tmp.txt" immer wieder zwischen speichern. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Joerg, * Joerg Henner schrieb am 13.Aug.2000:
b) VIM legt für gewöhnlich SWAP.files an, die beim speichern (also zb. bei :w) auch fortgeschrieben werden diese können jederzeit wieder nach einem absturz eingelesen werden.
Dafür ist ein :w nicht nötig. Habe ich gerade durch einen selbstversuch getestet. Eine Zeile, die schon eine halbe Minute stand wurde wiederhergestellt. Die neuste nicht. Bernd -- Umsteiger von Microsoft Windows xx? Hast Du schon file://usr/doc/howto/de/DE-DOS-nach-Linux-HOWTO.txt gelesen? Auch file://usr/doc/Books/Linuxhandbuch.dvi ist zu empfehlen. |Zufallssignatur 1 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Bernd Brodesser wrote:
* Joerg Henner schrieb am 13.Aug.2000:
b) VIM legt für gewöhnlich SWAP.files an, die beim speichern (also zb. bei :w) auch fortgeschrieben werden diese können jederzeit wieder nach einem absturz eingelesen werden.
Dafür ist ein :w nicht nötig. Habe ich gerade durch einen selbstversuch getestet. Eine Zeile, die schon eine halbe Minute stand wurde wiederhergestellt. Die neuste nicht.
Das Verhalten lässt sich mit "updatecount" und "updatetime" einstellen. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Joerg Henner wrote on Sun, Aug 13, 2000 at 02:15:46 +0200 Hallo,
ich weiß ich hab' im Moment echt komische Probleme. Erst macht mein mutt Stress und jetzt verläßt mich auch noch vim. Habe gestern zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht. Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen? Vielleicht in der Art das mir die aktuelle mail alle paar Minuten irgendwo als Kopie gespeichert wird oder sowas. Das doofe iss ja das es mir auch nix bringt meinetwegen alle fünf Minuten die mail im mutt zu speichern, denn wenn ich das komplette Terminal-Fenster schliessen muss und mutt damit auch beende, dann hat mutt beim nächsten Start die mail ja auch vergessen.
[...]
c) im VIM den text einfach mit ":w/tmp/tmp.txt" immer wieder zwischen speichern.
Manuell wäre das die Notlösung. Wäre halt gut wenn man das automatisieren könnte. Ich hab' leider kaum Ahnung vom programmieren aber ich würde mir das so vorstellen das bei jedem vim-Start erstmal eine Datei in /tmp angelegt und in die automatisch immer wieder gespeichert wird. Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Son, 13 Aug 2000, Christian Mueller wrote:
Manuell wäre das die Notlösung. Wäre halt gut wenn man das automatisieren könnte. Ich hab' leider kaum Ahnung vom programmieren aber ich würde mir das so vorstellen das bei jedem vim-Start erstmal eine Datei in /tmp angelegt und in die automatisch immer wieder gespeichert wird.
AFAIK nicht möglich. Aber du solltest dir mal gedanken machen warum dein VIM/xterm sich aufhängt.... das hab doch eher sehr, sehr selten bisher erlebt. Mit freundlichen Grüßen, Joerg Henner. -- LinuxHaus Stuttgart | Tel.: +49 (7 11) 2 85 19 05 J. Henner & A. Reyer, Datentechnik GbR | D2: +49 (1 72) 7 35 31 09 | Fax: +49 (7 11) 5 78 06 92 Linux, Netzwerke, Consulting & Support | http://lihas.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Joerg Henner wrote on Sun, Aug 13, 2000 at 16:45:24 +0200:
On Son, 13 Aug 2000, Christian Mueller wrote:
Manuell wäre das die Notlösung. Wäre halt gut wenn man das automatisieren könnte. Ich hab' leider kaum Ahnung vom programmieren aber ich würde mir das so vorstellen das bei jedem vim-Start erstmal eine Datei in /tmp angelegt und in die automatisch immer wieder gespeichert wird.
AFAIK nicht möglich. Aber du solltest dir mal gedanken machen warum dein VIM/xterm sich aufhängt.... das hab doch eher sehr, sehr selten bisher erlebt.
Hallo, ich habe das eben mal gewaltsam ausprobiert. Ich wußte nur noch das ich gerade irgendwie <Shift-D> oder sowas in der Ecke gedrückt hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!? Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim allerdings nicht ab sondern "Rollen" wird angeschaltet. Alles ziemlich sonderbar, würd' ich mal sagen... Langsam etwas besorgt um die Gesundheit seines Systems... Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Christian, * Am 14.08.2000 um 11:38 Uhr schrieb Christian Mueller:
hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!? Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim
versuch mal ein <Strg-Q> it's not a bug - it's a feature ;-) MfG. Jürgen -- Je größer das Programmiervorhaben, um so spaeter werden grundlegende Ablauf-Fehler entdeckt. / Registered Linux-User #130804 http://counter.li.org \ \ Linux Stammtisch Bremerhaven http://linux.hs-bremerhaven.de / --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Juergen Schwarting wrote on Mon, Aug 14, 2000 at 11:47:16 +0200:
Hallo Christian,
* Am 14.08.2000 um 11:38 Uhr schrieb Christian Mueller:
hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!? Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim
versuch mal ein <Strg-Q>
it's not a bug - it's a feature ;-)
Hallo, na klasse. Da hab' ich mich ja mal wieder schön blamiert :-)... *grmbl* Habs doch gewußt. Das muss die einzige Tastenkombination gewesen die ich ausgelassen habe. Sowas blödes... Trotzdem Danke an alle. Tschö Christian P.S.: Muss im Moment wieder mal jede mail zweimal wegschicken damit sie einmal in der Liste ankommt. Gibts da Probleme bei Suse oder schon wieder bei mir? --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Christian Mueller wrote:
ich habe das eben mal gewaltsam ausprobiert. Ich wußte nur noch das ich gerade irgendwie <Shift-D> oder sowas in der Ecke gedrückt hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!? Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim allerdings nicht ab sondern "Rollen" wird angeschaltet. Alles ziemlich sonderbar, würd' ich mal sagen...
Also per default löscht SHIFT-d in vim ab Cusorposition bis Zeilenende. CTRL-s schaltet das Scrollen des Terminals ab, bewirkt das gleiche wie ein Druck auf die Taste "Rollen". Wieder eingeschaltet wird das Rollen mit CTRL-q oder erneutem Druck auf die "Rollen"-Taste. :-) (evtl. kannst du auch die "Pause"-Taste benutzen, bei mir ist die tot)
Langsam etwas besorgt um die Gesundheit seines Systems...
Keine Sorge, alles ganz normal. Dein Vim war nicht abgestürzt. christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Christian Schult schrieb am 14.Aug.2000:
CTRL-s schaltet das Scrollen des Terminals ab, bewirkt das gleiche wie ein Druck auf die Taste "Rollen". Wieder eingeschaltet wird das Rollen mit CTRL-q oder erneutem Druck auf die "Rollen"-Taste. :-) (evtl. kannst du auch die "Pause"-Taste benutzen, bei mir ist die tot)
Wobei man da noch sagen kann, daß das mit CTRL-S und CTRL-Q auf alle Systeme funktionieren, die einen VT-100 emulieren, natürlich auch auf einem echten VT-100 Terminal. Wärend die Rollen-Taste eine Spezialität der PC-Tastatur ist. Bei einem echten VT-100 Terminal kanst Du lange nach einer solchen Taste suchen. Auch bei anderen Tastaturen ist sie nicht unbedingt dabei. Das ist ja das schöne an Linux, Linux läuft nicht nur auf einem PC, sondern auch auf sehr unterschiedlichen Maschienen. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Christian Mueller schrieb am 14.Aug.2000:
ich habe das eben mal gewaltsam ausprobiert. Ich wußte nur noch das ich gerade irgendwie <Shift-D> oder sowas in der Ecke gedrückt hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!?
Klar, mit Ctrl-S wird die Bildschirmausgabe angehalten. Mit Ctrl-Q geht es weiter.
Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das
Nein, ich breche nicht in schllendem Gelächter aus. Richtig, es war kein Absturz. Doch es gibt etwas, was Du drücken kannst, nämlich Ctrl Q.
passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim allerdings nicht ab sondern "Rollen" wird angeschaltet. Alles ziemlich sonderbar, würd' ich mal sagen...
Nein, ist nicht sonderbar. Auf der Konsole passiert das Gleiche, wie auf eine xterm. Es wird auch nicht Rollen angeschaltet, sondern abgeschaltet. Was Du wohl meinst, ist daß das scroll-Lock-Lämpchen brennt. (Die Betonung liegt auf Lock.) Kann sein, daß es bei der Konsole angeht, und beim xterm nicht, ist aber nicht so wichtig. Das Verhalten ist das Gleiche.
Langsam etwas besorgt um die Gesundheit seines Systems...
Ist alles in Ordnung. Nach einem Ctrl S sollte die Terminalausgabe bei einem VT100 Emulator angehalten werden. Und sowohl Konsole als auch xterm emulieren mehr oder weniger ein VT100 Terminal. Bernd -- Bei Fragen an die Liste erst mal nachschauen, ob es diese Frage nicht schon einmal gegeben hat. Ein Archiv der Liste findest Du auf: http://lists.suse.com/archives/suse-linux |Zufallssignatur 7 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Christian Mueller wrote:
Joerg Henner wrote on Sun, Aug 13, 2000 at 16:45:24 +0200:
On Son, 13 Aug 2000, Christian Mueller wrote:
Manuell wäre das die Notlösung. Wäre halt gut wenn man das automatisieren könnte. Ich hab' leider kaum Ahnung vom programmieren aber ich würde mir das so vorstellen das bei jedem vim-Start erstmal eine Datei in /tmp angelegt und in die automatisch immer wieder gespeichert wird.
AFAIK nicht möglich. Aber du solltest dir mal gedanken machen warum dein VIM/xterm sich aufhängt.... das hab doch eher sehr, sehr selten bisher erlebt.
Hallo,
ich habe das eben mal gewaltsam ausprobiert. Ich wußte nur noch das ich gerade irgendwie <Shift-D> oder sowas in der Ecke gedrückt hatte als vim beim mailschreiben hängengeblieben iss. Also hab' ich rumprobiert und hab' rausgefunden das ein simples <Strg-S> reicht!? Ich hoffe es bricht jetzt keiner in schallendes Gelächter aus und das war am Ende überhaupt kein Absturz aber ich kann drücken was ich will es passiert nix mehr. Normal iss das ja wohl nich'! Und das passiert mir in jedem Terminalprogramm. Auf der Konsole stürzt vim allerdings nicht ab sondern "Rollen" wird angeschaltet. Alles ziemlich sonderbar, würd' ich mal sagen...
Langsam etwas besorgt um die Gesundheit seines Systems...
Hi,
es tut mir leid, aber eben bin ich vom Stuhl gefallen, vor lachen.
Du solltest eher um unsere Gesundheit besorgt sein...
SCNR ;-))
Okay. Du hast einfach nur das System angehalten, <STRG> Q laesst
es wieder weiterlaufen.
Dies ist ein Feature, kein Bug. Mach mal folgendes:
# ls -R /
und nun kannst Du mit <STRG> S die Ausgabe anhalten und <STRG> Q
weckt sie wieder auf. <STRG> C bricht den Prozess ab.
Bei SuSE ist uebrigens die "Rollen" Taste mit dieser Funktion belegt
und zwar sensitiv also je nachdem, Stop oder Go.
Mit stty -a
* Christian Mueller wrote:
Joerg Henner wrote on Sun, Aug 13, 2000 at 02:15:46 +0200
ich weiß ich hab' im Moment echt komische Probleme. Erst macht mein mutt Stress und jetzt verläßt mich auch noch vim. Habe gestern zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht. Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen? Vielleicht in der Art das mir die aktuelle mail alle paar Minuten irgendwo als Kopie gespeichert wird oder sowas. Das doofe iss ja das es mir auch nix bringt meinetwegen alle fünf Minuten die mail im mutt zu speichern, denn wenn ich das komplette Terminal-Fenster schliessen muss und mutt damit auch beende, dann hat mutt beim nächsten Start die mail ja auch vergessen.
c) im VIM den text einfach mit ":w/tmp/tmp.txt" immer wieder zwischen speichern.
Manuell wäre das die Notlösung. Wäre halt gut wenn man das automatisieren könnte. Ich hab' leider kaum Ahnung vom programmieren aber ich würde mir das so vorstellen das bei jedem vim-Start erstmal eine Datei in /tmp angelegt und in die automatisch immer wieder gespeichert wird.
Das passiert bereits automatisch. Vim legt eine Datei mit der Endung .swp an, die müsste noch vorhanden sein, wenn vim abstürzt. Daraus kannst du die Originaldatei erzeugen, indem du "vim -r <originaldateiname>" eingibst, die so erzeugte Datei sicherst und später in eine neue Mail einliest. Wenn die Swap-Datei ~/tmp/.mutt-234-56.swp heißt, dann wird sie mit "vim -r mutt-234-56" rekonstruiert. Also führenden Punkt und die Dateiendung weglassen. Wie man die Aktualisierung der .swp-Datei beeinflussen kann, habe ich bereits in meiner Mail an Bernd geschrieben. Welche vim-Version benutzt du? christian -- Bitte kein CC: bei Antwort an Mailingliste Etikette per Mail: To: mailings-suse@gmx.de Subject: send etikette http://www.ndh.net/home/schult/etikette.html --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Christian, * Christian Mueller schrieb am 13.Aug.2000:
zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht.
Wie hast Du es aufgerufen? Eigentlich wird vim ständig gesichert. Ruf es mal mit vim selber auf. Es kann sein, daß Du da noch :recover eingeben mußt. Aber da bekommst Du dann auch einen Hilfetext.
Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen?
Weiß nicht, was Outlook macht, aber vim sichert ständig. Oder kann es sein, daß Deine Platte/Partition voll ist? Dann würden sich auch die Abbrüche erklären lassen. Wenn die Platte voll ist, kann naturgemäß nicht mehr gesichert werden.
Vielleicht in der Art das mir die aktuelle mail alle paar Minuten irgendwo als Kopie gespeichert wird oder sowas. Das doofe iss ja das es mir auch nix bringt meinetwegen alle fünf Minuten die mail im mutt zu speichern, denn wenn ich das komplette Terminal-Fenster schliessen muss und mutt damit auch beende, dann hat mutt beim nächsten Start die mail ja auch vergessen.
Mir fällt da nur ein, die besagte Mail mittels :r aus vim heraus einzulesen. Also Mail neu beantworten, alles löschen und alte Datei, nachdem man sie mit einem anderen vim restauriet hat, und diesen vim wieder verlassen hat, mittels :r /tmp/mutt-Rechnername-.... neu einlesen. Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Bernd Brodesser wrote on Sun, Aug 13, 2000 at 02:26:11 +0200:
Hallo Christian,
Hallo,
zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht.
Wie hast Du es aufgerufen?
Ich hab' einfach mit vim die Datei geöffnet.
Eigentlich wird vim ständig gesichert.
Nur wo? Wenn ich vim einfach aufrufe und was tippe und dann das tmp-Verzeichnis beobachte dann passiert dort garnix. Nur wenn ich im mutt 'ne mail schreibe und beim verlassen von vim speichere ("<Esc>ZZ") dann wird erst eine temporäre Datei angelegt. Nur hätte ich gerne das diese tmp-Datei z.B. alle fünf Minuten neu erstellt wird ohne das ich manuell speichern muß.
Ruf es mal mit vim selber auf. Es kann sein, daß Du da noch :recover eingeben mußt. Aber da bekommst Du dann auch einen Hilfetext.
Ah ja, das iss schonmal gut, die Funktion hab' ich noch nich' gekannt. Nur meine mail von gestern hab' ich da nich' gefunden. Wann werden diese Dateien denn erstellt? Wenn vim "gewaltsam" bzw. nicht auf dem normalen Weg beendet wurde oder wie?
Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen?
Weiß nicht, was Outlook macht, aber vim sichert ständig. Oder kann es sein, daß Deine Platte/Partition voll ist? Dann würden sich auch die Abbrüche erklären lassen. Wenn die Platte voll ist, kann naturgemäß nicht mehr gesichert werden.
Also es sind tatsächlich nur noch 162 MB frei. Aber für 'ne mail wird das ja wohl noch reichen. Christian --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Christian Mueller schrieb am 13.Aug.2000:
Bernd Brodesser wrote on Sun, Aug 13, 2000 at 02:26:11 +0200:
zwei Stunden an einer mail geschrieben und irgendwie hab' ich's geschafft vim zum Absturz zu bringen. Ich hab' keinen Schimmer was ich gedrückt habe aber er iss im Insert-Modus hängengeblieben und es ging nix mehr. Ich konnte nur noch das ganze Terminal-Fenster abschiessen. Im tmp-Verzeichnis war nur eine Sicherung die genau zwei Stunden alt war, das hat mir also grade mal garnix gebracht.
Wie hast Du es aufgerufen?
Ich hab' einfach mit vim die Datei geöffnet.
Welche Datei? Mutt legt die Mails die geschrieben werden sollen in /tmp ab, und heißen /tmp/mutt-<Rechnername>-<Ziffern>-<Ziffern> ruf doch einfach mal vi -r /tmp/mutt* auf und gehen dann von Datei nach Datei mit :n weiter. Werden hoffentlich nicht allzuviel sein. Kanst Du Dir ja vorher mal mit ls -/tmp/mutt* ansehen.
Eigentlich wird vim ständig gesichert.
Nur wo? Wenn ich vim einfach aufrufe und was tippe und dann das tmp-Verzeichnis beobachte dann passiert dort garnix. Nur wenn ich im
vim speichert normalerweise nicht im /tmp-Verzeichnis, sondern in dem, in dem auch die Datei steht. Bei den mutt-Mails ist dies aber das tmp-Verzeichnis. Wenn man eine Datei /irgend/einen/Pfad/name editiert, so erstellt währenddessen vim die Datei /irgend/einen/Pfad/.name.swp. Siehe auch :help swap Hierzu mußt Du im Kommand-Mode von vim :help swap eingeben. Mit dem : komst Du im ein-Zeilen-Modus. Wie diese Datei aufgebaut ist weiß ich auch nicht, aber da stehen einen ganze Reihe von Daten drin, die vim zum Restaurieren der eigentlichen Datei braucht.
mutt 'ne mail schreibe und beim verlassen von vim speichere ("<Esc>ZZ") dann wird erst eine temporäre Datei angelegt. Nur hätte ich gerne das diese tmp-Datei z.B. alle fünf Minuten neu erstellt wird ohne das ich manuell speichern muß.
Mußt Du auch gar nicht. Wie Christian schon geschrieben hat werden standardmäßig nach allen 200 Zeichen, die Du eingibst, Deine Daten gespeichert, oder wenn Du 4 Sekunden lang nichts eingibst. Es handelt sich dabei um eine temporäre Datei, einer temporären Datei.
Ruf es mal mit vim selber auf. Es kann sein, daß Du da noch :recover eingeben mußt. Aber da bekommst Du dann auch einen Hilfetext.
Ah ja, das iss schonmal gut, die Funktion hab' ich noch nich' gekannt.
Ist das gleiche, als wenn Du gleich vim -r <Dateiname> sagst. Siehe auch :help recover
Nur meine mail von gestern hab' ich da nich' gefunden. Wann werden diese Dateien denn erstellt? Wenn vim "gewaltsam" bzw. nicht auf dem normalen Weg beendet wurde oder wie?
Dann ist es zu spät. Normalerweise wird es nach allen 200 Zeichen aufgefrischt, oder nach 4 Sekunden untätigkeit. Siehe hierzu :help updatecount :help updatetime
Meine eigentliche Frage: Wie könnte ich eine automatische Speicherung ähnlich wie bei Outlook (Sorry, für den Vergleich) hinbekommen?
Weiß nicht, was Outlook macht, aber vim sichert ständig. Oder kann es sein, daß Deine Platte/Partition voll ist? Dann würden sich auch die Abbrüche erklären lassen. Wenn die Platte voll ist, kann naturgemäß nicht mehr gesichert werden.
Also es sind tatsächlich nur noch 162 MB frei. Aber für 'ne mail wird das ja wohl noch reichen.
162 MB ist ja noch reichlich. Auch in der Partition, in der sich /tmp befindet? Bernd -- Welches Buch ist zu empfehlen? Schon mal bei SuSE vorbeigesehen? http://www.suse.de/de/produkte/buecher/index.html oder die Empfehlungen der SuSE-Entwickler auf dem eigenen Rechner? file:///usr/doc/sdb/de/html/literatur.html |Zufallssignatur 5 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (6)
-
B.Brodesser@online-club.de
-
christian.mueller2@freenet.de
-
cschult@gmx.de
-
Illuminatus@t-online.de
-
jhe@lihas.de
-
Juergen_Schwarting@gmx.de