NeoMuttのデフォルトキーバインドと対応関数

NeoMuttを起動して?で表示されるやつ。

見づらいのでブラウザ、スマホ用。

多いなぁ。

キーバインド一覧

キー 関数 概要
^B M <enter-command>s... call urlview to extract URLs out of a message
^D delete-thread スレッドのメッセージをすべて削除
^E edit-type 添付ファイルの content-type を編集
^F forget-passphrase wipe passphrases from memory
<Tab> next-new-then-unread 次の新着または未読のメッセージへ移動
<Enter> display-message メッセージを表示
^K extract-keys サポートされている公開鍵を抽出
<Return> display-message メッセージを表示
^N next-thread 次のスレッドに移動
^P previous-thread 前のスレッドに移動
^R read-thread 現在のスレッドを既読にする
^T untag-pattern パターンに一致したメッセージのタグをはずす
^U undelete-thread スレッドのすべてのメッセージの削除状態を解除
<Esc><Tab> previous-new-then-unre 前の新着または未読メッセージに移動
<Esc>C decode-copy text/plain にデコードしたコピーを作成
<Esc>P check-traditional-pgp 旧形式の PGP をチェック
<Esc>V collapse-all すべてのスレッドを展開/非展開
<Esc>b M <search>~b search in message bodies
<Esc>c change-folder-readonly 読み出し専用モードで別のフォルダをオープン
<Esc>d delete-subthread 副スレッドのメッセージをすべて削除
<Esc>e resend-message 現在のメッセージを新しいものの原形として利用
<Esc>i change-newsgroup-reado 読み出し専用モードで別のニュースグループをオープン
<Esc>k mail-key PGP 公開鍵をメール送信
<Esc>l show-limit 現在有効な制限パターンの値を表示
<Esc>n next-subthread 次のサブスレッドに移動
<Esc>p previous-subthread 前のサブスレッドに移動
<Esc>r read-subthread 現在のサブスレッドを既読にする
<Esc>s decode-save text/plain にデコードしたコピーを作成し削除
<Esc>t tag-thread 現在のスレッドにタグを付ける
<Esc>u undelete-subthread サブスレッドのすべてのメッセージの削除を解除
<Esc>v collapse-thread 現在のスレッドを展開/非展開
<Space> display-message メッセージを表示
# break-thread スレッドをはずす
$ sync-mailbox 変更をメールボックスに保存
% toggle-write メールボックスに変更を書き込むかどうかを切替
& link-threads タグ付きメッセージを現在位置につなぐ
. mailbox-list 新着メールのあるメールボックスを一覧表示
@ display-address 送信者の完全なアドレスを表示
C copy-message メッセージをファイルやメールボックスにコピー
D delete-pattern パターンに一致したメッセージを削除
F flag-message 「重要」フラグの切替
G fetch-mail POP サーバからメールを取得
J next-entry 次のエントリに移動
K previous-entry 前のエントリに移動
L list-reply 指定済みメーリングリスト宛てに返信
M show-log-messages show log (and debug) messages
N toggle-new メッセージの「新着」フラグを切替
O sort-reverse メッセージを逆順で整列
P parent-message スレッドの親メッセージに移動
Q query 外部プログラムにアドレスを問い合わせ
R recall-message 書きかけのメッセージを呼び出す
T tag-pattern パターンに一致したメッセージにタグを付ける
U undelete-pattern パターンに一致したメッセージの削除状態を解除
V show-version NeoMutt のバージョンの番号と日付を表示
W clear-flag メッセージのステータスフラグを解除
Y edit-label メッセージのラベルを追加、編集、削除
a create-alias メッセージの送信者から別名を作成
b bounce-message メッセージを他のユーザに再送
c change-folder 別のフォルダをオープン
d delete-message 現在のエントリを削除
e edit-or-view-raw-messa 元のメッセージを編集、読み取り専用の場合は閲覧のみ
f forward-message コメント付きでメッセージを転送
g group-reply すべての受信者に返信
h display-toggle-weed メッセージを表示し、ヘッダ抑止を切替
i change-newsgroup 別のニュースグループをオープン
j next-undeleted 次の未削除メッセージに移動
k previous-undeleted 前の未削除メッセージに移動
l limit パターンに一致したメッセージだけ表示
m mail 新規メッセージを作成
o sort-mailbox メッセージを整列
p print-message 現在のエントリを印刷
q quit 変更をメールボックスに保存後終了
r reply メッセージに返信
s save-message メール/添付ファイルをボックス/ファイルに保存
u undelete-message エントリの削除状態を解除
v view-attachments MIME 添付ファイルを表示
w set-flag メッセージにステータスフラグを設定
x exit このメニューを終了
y M <change-folder>? show incoming mailboxes list
| pipe-message メッセージ/添付ファイルをコマンドにパイプ
~ mark-message 現在のメッセージに戻るホットキーマクロを作成
<Down> next-undeleted 次の未削除メッセージに移動
<Up> previous-undeleted 前の未削除メッセージに移動

一般的なキーバインド:

キー 関数 概要
<Enter> select-entry 現在のエントリを選択
^L refresh 画面をクリアし再描画
<Return> select-entry 現在のエントリを選択
<Esc>/ search-reverse 逆順の正規表現検索
! shell-escape サブシェルでコマンドを起動
* last-entry 最後のエントリに移動
/ search 正規表現検索
1 jump インデックス番号に飛ぶ
2 jump インデックス番号に飛ぶ
3 jump インデックス番号に飛ぶ
4 jump インデックス番号に飛ぶ
5 jump インデックス番号に飛ぶ
6 jump インデックス番号に飛ぶ
7 jump インデックス番号に飛ぶ
8 jump インデックス番号に飛ぶ
9 jump インデックス番号に飛ぶ
: enter-command neomuttrc のコマンドを入力
; tag-prefix 次に入力する機能をタグ付きメッセージに適用
< previous-line 一行上にスクロール
= first-entry 最初のエントリに移動
> next-line 一行下にスクロール
? help この画面
H top-page ページの一番上に移動
L bottom-page ページの一番下に移動
M middle-page ページの中央に移動
Z previous-page 前のページに移動
[ half-up 半ページ上にスクロール
] half-down 半ページ下にスクロール
j next-entry 次のエントリに移動
k previous-entry 前のエントリに移動
n search-next 次に一致するものを検索
q exit このメニューを終了
t tag-entry メッセージにタグ付け
z next-page 次ページへ移動
<Down> next-entry 次のエントリに移動
<Up> previous-entry 前のエントリに移動
<Left> previous-page 前のページに移動
<Right> next-page 次ページへ移動
<Home> first-entry 最初のエントリに移動
<F1> M <shell-escape> le... show NeoMutt documentation
<PageDown> next-page 次ページへ移動
<PageUp> previous-page 前のページに移動
<End> last-entry 最後のエントリに移動

未バインドの機能:

関数 概要
catchup ニュースグループ内の記事を全て既読にする
change-vfolder open a different virtual folder
compose-to-sender compose new message to the current message sender
decrypt-copy 復号化したコピーを作成
decrypt-save 復号化したコピーを作ってから削除
edit edit the raw message (edit and edit-raw-message are synonyms)
edit-raw-message edit the raw message (edit and edit-raw-message are synonyms)
entire-thread メッセージに関連したスレッド全体を読む
followup-message followup to newsgroup
forward-to-group ニュースグループへ転送
get-children 全ての子メッセージを取得
get-message get message with Message-Id
get-parent 親メッセージを取得
group-chat-reply reply to all recipients preserving To/Cc
imap-fetch-mail IMAP サーバからメールを取得
imap-logout-all すべての IMAP サーバからログアウト
limit-current-thread limit view to current thread
modify-labels (notmuch/imap) タグを変更
modify-labels-then-hide modify (notmuch/imap) tags and then hide message
modify-tags (notmuch/imap) タグを変更
modify-tags-then-hide modify (notmuch/imap) tags and then hide message
next-new 次の新着メッセージに移動
next-unread 次の未読メッセージへ移動
next-unread-mailbox 新着のある次のメールボックスを開く
post-message post message to newsgroup
previous-new 前の新着メッセージに移動
previous-unread 前の未読メッセージに移動
purge-message ごみ箱に入れず、現在のエントリを即座に削除
purge-thread ごみ箱に入れず、現在のエントリを即座に削除
quasi-delete NeoMuttから削除。ディスク上のデータは変更しない
reconstruct-thread reconstruct thread containing current message
root-message スレッドのルートメッセージに移動
sidebar-next (サイドバー) 次のメールボックスを選択
sidebar-next-new (サイドバー) 次の新着ありメールボックスを選択
sidebar-open (サイドバー) 選択したメールボックスをオープン
sidebar-page-down (サイドバー) 1ページ下にスクロール
sidebar-page-up (サイドバー) 1ページ上にスクロール
sidebar-prev (サイドバー) 前のメールボックスを選択
sidebar-prev-new (サイドバー) 前の新着ありメールボックスを選択
sidebar-toggle-virtual toggle between mailboxes and virtual mailboxes
sidebar-toggle-visible サイドバーを(不)可にする
tag-subthread 現在のサブスレッドにタグを付ける
toggle-read toggle view of read messages
vfolder-from-query クエリからバーチャルフォルダを作成
vfolder-from-query-readonly クエリから読み取り専用のバーチャルフォルダを作成
vfolder-window-backward shifts virtual folder time window backwards
vfolder-window-forward shifts virtual folder time window forwards
view-raw-message show the raw message
check-stats calculate message statistics for all mailboxes
current-bottom スクリーンの一番下にエントリ移動
current-middle スクリーンの中央にエントリ移動
current-top スクリーンの一番上にエントリ移動
end-cond 条件付き実行の終了 (何もしない)
search-opposite 逆順で一致するものを検索
tag-prefix-cond 次に入力する機能をタグ付きメッセージにのみ適用
what-key 次に押すキーのコードを表示

確認環境

PC Thinkpad X1 Carbon 2nd Gen
OS FreeBSD 12.1-RELEASE-p5
NeoMutt NeoMutt 20200320