Mutt: selecciona múltiples mensajes

39

Estoy buscando una manera de seleccionar varios mensajes en Mutt.

Por ejemplo, seleccionar el primer y el último mensaje seleccionaría un bloque completo de mensajes. También me gustaría seleccionar un tema usando una expresión regular.

Luego, quiero ejecutar un comando en los mensajes seleccionados, es decir, guardarlos en un archivo.

Matthias Braun
fuente

Respuestas:

53

Necesitas ejecutar el tag-patterncomando. El valor predeterminado para eso es T( Shift+ t). Luego puede darle una expresión regular. Por defecto, esto coincidirá con los asuntos del mensaje.

Si necesita seleccionar un rango de mensajes por número, puede proporcionar el ~m [MIN]-[MAX]patrón para etiquetar el patrón. Hay muchas otras opciones que he encontrado útiles a lo largo de los años, y puede ver una lista completa en la sección "Uso avanzado - Patrones" del manual .

También puede usar tpara etiquetar o desmarcar el mensaje resaltado, para ajustar la selección.

Luego puede ejecutar tag-prefix( ;) seguido de save-message( s), y le pedirá un nombre de buzón. Este comando marca los mensajes guardados para ser eliminados; también existe el copy-messagecomando ( Ces decir, Shift+ c) para copiar sin marcar para su eliminación.

Scott McClung
fuente
44
para seleccionar todo: Tluego dot ( .)
tutuDajuju
55
Si desea eliminar varios mensajes basados ​​en un patrón, puede presionar Dy luego escribir un patrón (como [email protected]). Luego salga y purgue.
bonh
8

Extendiendo la respuesta correcta de @Scott McClung :

Si desea aplicar comandos mutt de forma predeterminada a todos los mensajes seleccionados (etiquetados) sin usar tag-prefix(enlazado ;de forma predeterminada), puede establecer la auto_tagvariable agregando esta línea a su .muttrc:

set auto_tag = true
mrajner
fuente
1
trueno fue aceptado por mi mutt versión 1.10.1 y señaló que los valores deberían ser yeso no. lo editaría pero es una edición demasiado corta para que SE lo acepte.
user640916