Mutt: selecione várias mensagens

39

Estou procurando uma maneira de selecionar várias mensagens no Mutt.

Por exemplo, selecionar a primeira e a última mensagem selecionaria um bloco inteiro de mensagens. Eu também gostaria de selecionar um assunto usando uma expressão regular.

Então, eu quero executar um comando nas mensagens selecionadas, ou seja, salvá-las em um arquivo.

Matthias Braun
fonte

Respostas:

53

Você precisa executar o tag-patterncomando O padrão para isso é T( Shift+ t). Você pode dar uma expressão regular a ele. Por padrão, isso corresponderá aos assuntos da mensagem.

Se você precisar selecionar um intervalo de mensagens por número, poderá fornecer o ~m [MIN]-[MAX]padrão para o padrão de etiqueta. Há muitas outras opções que achei úteis ao longo dos anos e você pode ver uma lista completa na seção "Uso avançado - padrões" do manual .

Você também pode usar tpara marcar ou desmarcar a mensagem destacada, para ajustar a seleção.

Em seguida, você pode executar tag-prefix( ;) seguido de save-message( s) e solicitará um nome para a caixa de correio. Este comando marca as mensagens salvas para serem excluídas; há também o copy-messagecomando ( C, ou seja, Shift+ c) para copiar sem marcar para exclusão.

Scott McClung
fonte
4
para selecionar tudo: Tentão dot ( .)
tutuDajuju 1/15/15
5
Se você deseja excluir várias mensagens com base em um padrão, é possível pressionar De digitar um padrão (como [email protected]). Então saia e limpe.
bonh
8

Estendendo a resposta correta de @Scott McClung :

Se você deseja aplicar comandos mutt por padrão a todas as mensagens selecionadas (marcadas) sem usar tag-prefix(vinculado ;por padrão), é possível definir a auto_tagvariável adicionando esta linha ao seu .muttrc:

set auto_tag = true
mrajner
fonte
1
truenão foi aceito pela minha versão mutt 1.10.1 e apontou que os valores deveriam ser yesou no. editá-lo, mas é muito curta para que o SE o aceite.
User640916 16/01