Muttは組み込み機能を使用して特定のメッセージ内容を検索できますか?それとも、最後の手段としてgrep
Muttで動作するようにどのように設定しますか?
ドキュメントにはタイトルのみを検索する機能だけが記載さsearch
れています。limit
答え1
search
また、limit
提供する検索モードに応じて、実際に内部情報を検索することも可能です。 ~から模様Muttリファレンスセクション:
~b EXPR messages which contain EXPR in the message body
=b STRING If IMAP is enabled, like ~b but searches for STRING on the server, rather than downloading each message and searching it locally.
~B EXPR messages which contain EXPR in the whole message
=B STRING If IMAP is enabled, like ~B but searches for STRING on the server, rather than downloading each message and searching it locally.
つまり、~b
テキストだけを検索し、~B
タイトルも検索します。
まだキャッシュされていない場合は、各メッセージを1つずつダウンロードする必要があるため、非常に遅くなる可能性があります。 muttバージョンが1.5.12以降の場合は、message_cachedir
メッセージ本文を保存するディレクトリを設定して、後で使用するためにダウンロード中のメッセージをキャッシュできます。header_cache
)。
答え2
検索コマンドにフラグを追加して、修正された検索機能を使用してテキストを検索できます~b
。したがって、メッセージ本文でチーズケーキを検索するには:
/~b cheesecake
答え3
~b
メッセージ本文内でのみ検索するには、検索パターンの前に配置します。タイトル内でさらに検索を行うには~B
他の多くのパターンは、次のトピックで説明されています。マートハンドブック。