Mutt: Wählen Sie mehrere Nachrichten aus

39

Ich suche nach einer Möglichkeit, mehrere Nachrichten in Mutt auszuwählen.

Wenn Sie beispielsweise die erste und die letzte Nachricht auswählen, wird ein ganzer Nachrichtenblock ausgewählt. Ich möchte auch ein Thema mit einem regulären Ausdruck auswählen.

Dann möchte ich einen Befehl für die ausgewählten Nachrichten ausführen, dh sie in einer Datei speichern.

Matthias Braun
quelle

Antworten:

53

Sie müssen den tag-patternBefehl ausführen . Der Standardwert dafür ist T( Shift+ t). Sie können ihm dann einen regulären Ausdruck geben. Standardmäßig entspricht dies den Betreffs der Nachricht.

Wenn Sie einen Bereich von Nachrichten nach Nummer auswählen müssen, können Sie das ~m [MIN]-[MAX]Muster dem Tag-Muster zuordnen. Es gibt viele andere Optionen, die ich im Laufe der Jahre für nützlich befunden habe. Eine vollständige Liste finden Sie im Abschnitt „Erweiterte Verwendung - Muster“ des Handbuchs .

Sie können auch tdie markierte Nachricht markieren oder deren Markierung aufheben, um die Auswahl zu optimieren.

Dann können Sie tag-prefix( ;) gefolgt von save-message( s) ausführen , und Sie werden zur Eingabe eines Postfachnamens aufgefordert. Dieser Befehl markiert die gespeicherten Nachrichten, die gelöscht werden sollen. Es gibt auch den copy-messageBefehl ( Cdh Shift+ c) zum Kopieren ohne Markierung zum Löschen.

Scott McClung
quelle
4
um alle auszuwählen: Tdann dot ( .)
tutuDajuju
5
Wenn Sie mehrere Nachrichten basierend auf einem Muster löschen möchten, können Sie Dein Muster (wie [email protected]) drücken und dann eingeben . Dann beenden und löschen.
Bonh
8

Erweiterung der richtigen Antwort von @Scott McClung :

Wenn Sie mutt-Befehle standardmäßig auf alle ausgewählten (getaggten) Nachrichten anwenden möchten, ohne tag-prefix( ;standardmäßig gebunden ) zu verwenden, können Sie die auto_tagVariable festlegen , indem Sie diese Zeile zu Ihren hinzufügen .muttrc:

set auto_tag = true
mrajner
quelle
1
truewurde von meiner mutt version 1.10.1 nicht akzeptiert und es wurde darauf hingewiesen, dass die werte entweder yesoder sein sollten no. würde es bearbeiten, aber es ist zu kurz für eine Bearbeitung für SE, um es zu akzeptieren.
user640916