macOS (Emacs) style — コマンドリファレンス
設定画面 のコマンドグループごとのコマンド一覧と機能概要です。各コマンドの詳しい挙動は コマンド詳細 を参照してください。
- コマンド名欄は Obsidian 標準のホットキー設定画面に表示される名称です。
- それぞれのコマンド名は「コマンド詳細」ページの該当コマンドにリンクしています。
- 推奨ホットキー欄は Apply recommended ボタンまたは Set ボタンで割り当てられるキーです。
- Windows の場合、一部は Obsidian 自身の標準ホットキーと重なっています。割り当て後は Displaced commands 欄で元のホットキーに割り当てられていたコマンドの状況を確認してください。
- macOS の場合は
controlキーとして読み替えてください。 - 「—」は推奨ホットキーが設定されていないことを示します。Open → ボタンを押して Obsidian 標準のホットキー設定画面を開き、お好みのホットキーを手動で割り当ててください。
- キーリピート欄が「✓」のコマンドはキーリピートに対応しています。
Cursor movement (カーソル移動)
| コマンド名 | 推奨 ホットキー | 機能概要 | キー リピート |
|---|---|---|---|
| UP | Ctrl + P | テキスト / セル間の移動や、テーブル・コールアウトへの進入 (下から)・退出 (上へ) を行います。テーブルの行をまたぐ際もカーソル横位置を維持します。 | ✓ |
| DOWN | Ctrl + N | テキスト / セル間の移動や、テーブル・コールアウトへの進入 (上から)・退出 (下へ) を行います。テーブルの行をまたぐ際もカーソル横位置を維持します。 | ✓ |
| LEFT | Ctrl + B | 文字単位で左に移動します。セルの先頭にいる場合は前のセルに移動します。 | ✓ |
| RIGHT | Ctrl + F | 文字単位で右に移動します。セルの末尾にいる場合は次のセルに移動します。 | ✓ |
| HOME | Ctrl + A | 表示行の端、本文の先頭、行の先頭の順に 3 段階で移動します。テーブル内ではセルの先頭から前のセルに移動します。 | ✓ |
| END | Ctrl + E | 表示行の端、行末の順に 2 段階で移動します。テーブル内ではセルの末尾から次のセルに移動します。 | ✓ |
| TOP | — | ノートの先頭へジャンプします。 | |
| BOTTOM | — | ノートの末尾へジャンプします。 | |
| Page up | — | 1 ページ分上にスクロールします。カーソルは画面上の同じ位置にとどまります。テーブル内にも着地できます。 | ✓ |
| Page down | — | 1 ページ分下にスクロールします。カーソルは画面上の同じ位置にとどまります。テーブル内にも着地できます。 | ✓ |
| Word left | — | 単語単位で左に移動します。日本語でも単語単位に移動します。 | ✓ |
| Word right | — | 単語単位で右に移動します。日本語でも単語単位に移動します。 | ✓ |
Editing (編集)
「Kill」は Emacs 用語でのカット操作です。このプラグインは OS のクリップボードを介して他のアプリともコピー & ペーストできます。連続して Kill した内容はクリップボードに蓄積され、まとめて貼り付けられます。
| コマンド名 | 推奨 ホットキー | 機能概要 | キー リピート |
|---|---|---|---|
| Kill line | Ctrl + K | カーソルから行末までを Kill します。行末で実行した場合には改行を削除して次の行を繋げます。連続した Kill は内容がクリップボードに蓄積されていきます。 | ✓ |
| Set mark | Ctrl + Space | カーソル位置を範囲選択の始点として範囲選択モードに入ります。この後のカーソル移動で選択領域を拡大 / 縮小し、 Kill region や Copy region などの編集操作を行います。範囲選択モードの解除には ESC キーを押すか Deselect を実行してください。 | |
| Kill region | Ctrl + W | 選択範囲を Kill します。 | |
| Copy region | — | 選択範囲を削除せずにコピーします。 | |
| Yank | Ctrl + Y | OS のクリップボード内容を貼り付けます。 | ✓ |
| Delete char | Ctrl + D | カーソルの右の 1 文字を削除します。 | ✓ |
| Undo | Ctrl + / | 直前の変更を元に戻します。 | ✓ |
| Redo | — | 直前に元に戻した変更をやり直します。 | ✓ |
| Kill word left | — | カーソルから前の単語の先頭までを Kill します。連続した Kill は内容がクリップボードに蓄積されていきます。 | ✓ |
| Kill word right | — | カーソルから次の単語の末尾までを Kill します。連続した Kill は内容がクリップボードに蓄積されていきます。 | ✓ |
| Uppercase word | — | 選択範囲を、あるいは選択範囲がなければカーソル位置の単語全体を大文字にします。単語分割は日本語に対応しています。 | ✓ |
| Lowercase word | — | 選択範囲を、あるいは選択範囲がなければカーソル位置の単語全体を小文字にします。単語分割は日本語に対応しています。 | ✓ |
| Capitalize word | — | 選択範囲の、あるいは選択範囲がなければカーソル位置の単語の先頭を大文字にします。単語分割は日本語に対応しています。 | ✓ |
| Transpose chars | — | カーソル前後の 2 文字を入れ替えます。行末やセル末尾では、代わりに直前の 2 文字を入れ替えます。絵文字・拡張漢字対応。 | ✓ |
| Select all | — | Ctrl + A が HOME に割り当てられた場合の、Windows 向け全選択の代替コマンドです。 | |
| Deselect | Ctrl + G | 選択中の範囲指定を解除し、マルチカーソルを終了してカーソル 1 つだけに戻します。Set mark による範囲選択モードも終了します。 |
Other hotkeys (その他のホットキー)
| コマンド名 | 推奨 ホットキー | 機能概要 | キー リピート |
|---|---|---|---|
| Recenter-top-bottom | Ctrl + L | カーソルのある行の表示位置を、押すたびに画面中央・上端・下端に切り替えます。 | |
| Recenter | — | カーソルのある行が画面中央になるようにスクロールします。 |
Table structure (テーブルの構造操作)
ここに挙げた 16 個のコマンドはこのプラグイン自身が持つコマンドではなく、Obsidian 組み込みのテーブル編集コマンドです。ここには参考として掲載しています。(設定画面の Hotkey settings と同様です)
ただし下表の「コマンド名」は英語版のものです。Obsidian の言語設定により実際に表示されるコマンド名は異なります。
| コマンド名 | 推奨 ホットキー | 機能概要 |
|---|---|---|
| Insert row above | — | 現在の行の上に新しい行を挿入します。 |
| Insert row below | — | 現在の行の下に新しい行を挿入します。 |
| Move row up | — | 現在の行を上に移動します。 |
| Move row down | — | 現在の行を下に移動します。 |
| Duplicate row | — | 現在の行を複製します。 |
| Delete row | — | 現在の行を削除します。 |
| Insert column left | — | 現在の列の左に新しい列を挿入します。 |
| Insert column right | — | 現在の列の右に新しい列を挿入します。 |
| Move column left | — | 現在の列を左に移動します。 |
| Move column right | — | 現在の列を右に移動します。 |
| Align column left | — | 現在の列を左揃えにします。 |
| Align column center | — | 現在の列を中央揃えにします。 |
| Align column right | — | 現在の列を右揃えにします。 |
| Duplicate column | — | 現在の列を複製します。 |
| Delete column | — | 現在の列を削除します。 |
| Insert table | — | カーソル位置に新しいテーブルを挿入します。ここに挙げたコマンドの中で唯一、テーブルの外でも動作します。 |
Table navigation (セル間のカーソル移動)
セル間のカーソル移動だけを行うコマンドです。テーブルセルの外では何もしません。
| コマンド名 | 推奨 ホットキー | 機能概要 | キー リピート |
|---|---|---|---|
| Move to cell left | — | 左隣のセルの先頭に移動します。Shift + Tab と違って移動先セルのテキストを選択状態にしません。 | ✓ |
| Move to cell right | — | 右隣のセルの先頭に移動します。Tab と違って移動先セルのテキストを選択状態にしません。 | ✓ |
| Move to cell below | — | 下の行の同じ列のセルの先頭に移動します。 | ✓ |
| Move to cell above | — | 上の行の同じ列のセルの先頭に移動します。 | ✓ |
| Exit table below | — | 今いるテーブルを下に抜け出します。 | ✓ |
| Exit table above | — | 今いるテーブルを上に抜け出します。 | ✓ |