Mutt: sélectionner plusieurs messages

39

Je cherche un moyen de sélectionner plusieurs messages dans Mutt.

Par exemple, sélectionner le premier et le dernier message sélectionnerait un bloc entier de messages. J'aimerais aussi sélectionner un sujet en utilisant une expression régulière.

Ensuite, je veux exécuter une commande sur les messages sélectionnés, c'est-à-dire les enregistrer dans un fichier.

Matthias Braun
la source

Réponses:

54

Vous devez exécuter la tag-patterncommande. La valeur par défaut pour cela est T( Shift+ t). Vous pouvez ensuite lui donner une expression régulière. Par défaut, cela correspond aux sujets des messages.

Si vous devez sélectionner une plage de messages par numéro, vous pouvez fournir le ~m [MIN]-[MAX]modèle à tag-pattern. Au fil des années, de nombreuses autres options m'ont paru utiles. Vous trouverez une liste complète dans la section «Utilisation avancée - Modèles» du manuel .

Vous pouvez également utiliser tpour baliser ou décoder le message en surbrillance, pour affiner la sélection.

Ensuite, vous pouvez exécuter tag-prefix( ;) suivi de save-message( s), et il vous demandera un nom de boîte aux lettres. Cette commande marque les messages sauvegardés à supprimer. il y a aussi la copy-messagecommande ( C, c.-à-d. Shift+ c) de copier sans marquer pour suppression.

Scott McClung
la source
5
pour tout sélectionner: Tthen dot ( .)
tutuDajuju
5
Si vous souhaitez supprimer plusieurs messages basés sur un modèle, vous pouvez appuyer sur Dpuis taper un modèle (comme [email protected]). Puis quittez et purgez.
Bonh
8

Étendre la bonne réponse de @Scott McClung :

Si vous souhaitez appliquer des commandes mutt par défaut à tous les messages sélectionnés (étiquetés) sans utiliser tag-prefix(lié à ;par défaut), vous pouvez définir la auto_tagvariable en ajoutant cette ligne à votre .muttrc:

set auto_tag = true
Mrajner
la source
1
truen’a pas été accepté par ma version 1.10.1 et a indiqué que les valeurs devraient être yesou no. l'éditerais, mais il est trop court pour être accepté par SE.
user640916