Mutt:複数のメッセージを選択


39

Muttで複数のメッセージを選択する方法を探しています。

たとえば、最初と最後のメッセージを選択すると、メッセージのブロック全体が選択されます。また、正規表現を使用して件名を選択したいと思います。

次に、選択したメッセージに対してコマンドを実行します。つまり、メッセージをファイルに保存します。

回答:


53

tag-patternコマンドを実行する必要があります。そのデフォルトはTShift+ t)です。その後、正規表現を指定できます。デフォルトでは、これはメッセージの件名と一致します。

メッセージの範囲を番号で選択する必要がある場合は~m [MIN]-[MAX]、タグパターンにパターンを指定できます。私が長年にわたって有用だと思った他の多くのオプションがあり、完全なリストはマニュアル「高度な使用法-パターン」セクションで見ることができます

またt、強調表示されたメッセージのタグ付けまたはタグ解除を使用して、選択を微調整することもできます。

次に、tag-prefix;)に続いてsave-messages)を実行すると、メールボックス名の入力を求められます。このコマンドは、保存されたメッセージに削除のマークを付けます。削除のマークを付けずにコピーするcopy-messageコマンド(C、つまりShift+ c)もあります。


4
すべてを選択するには:Tドット(.
tutuDajuju

5
パターンに基づいて複数のメッセージを削除する場合は、ヒットしてDからパターンを入力できます(などspam@spam.spa)。その後、終了してパージします。
ボン

8

@Scott McClungの正解の拡張:

使用せずにtag-prefix;デフォルトでバインドされている)選択したすべての(タグ付き)メッセージにデフォルトでmuttコマンドを適用する場合、次のauto_tag行をに追加して変数を設定できます.muttrc

set auto_tag = true

1
true私のmuttのバージョン1.10.1によって受け入れられ、それが値がいずれかでなければならないことが指摘されていませんyesno。それを編集しますが、SEがそれを受け入れるには編集が短すぎます。
user640916

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.