Mutt: pilih beberapa pesan

39

Saya mencari cara untuk memilih beberapa pesan di Mutt.

Misalnya memilih pesan pertama dan terakhir akan memilih seluruh blok pesan. Saya juga ingin memilih subjek menggunakan ekspresi reguler.

Kemudian, saya ingin menjalankan perintah pada pesan yang dipilih, yaitu menyimpannya ke file.

Matthias Braun
sumber

Jawaban:

53

Anda perlu menjalankan tag-patternperintah. Default untuk itu adalah T( Shift+ t). Anda kemudian dapat memberikannya ekspresi reguler. Secara default ini akan cocok dengan subyek pesan.

Jika Anda perlu memilih rentang pesan berdasarkan nomor, Anda dapat memberikan ~m [MIN]-[MAX]pola ke pola-tag. Ada banyak opsi lain yang menurut saya bermanfaat selama bertahun-tahun, dan Anda dapat melihat daftar lengkap di bagian “Penggunaan Lanjut - Pola” pada manual .

Anda juga dapat menggunakan tuntuk menandai atau menghapus centang pada pesan yang disorot, untuk menyempurnakan pemilihan.

Kemudian Anda dapat menjalankan tag-prefix( ;) diikuti oleh save-message( s), dan itu akan meminta Anda untuk nama kotak surat. Perintah ini menandai pesan yang disimpan untuk dihapus; ada juga copy-messageperintah ( C, yaitu Shift+ c) untuk menyalin tanpa menandai untuk dihapus.

Scott McClung
sumber
4
untuk memilih semua: Tlalu dot ( .)
tutuDajuju
5
Jika Anda ingin menghapus beberapa pesan berdasarkan suatu pola, Anda dapat menekan Ddan kemudian mengetik pola (seperti [email protected]). Kemudian berhenti dan bersihkan.
bonh
8

Memperluas jawaban yang benar dari @Scott McClung :

Jika Anda ingin menerapkan perintah mutt secara default ke semua pesan yang dipilih (ditandai) tanpa menggunakan tag-prefix(terikat ;secara default), Anda dapat mengatur auto_tagvariabel dengan menambahkan baris ini ke .muttrc:

set auto_tag = true
mrajner
sumber
1
truetidak diterima oleh mutt saya versi 1.10.1 dan menunjukkan bahwa nilai harus berupa yesatau no. akan mengeditnya tetapi terlalu pendek edit untuk SE untuk menerimanya.
user640916