メインコンテンツまでスキップ

macOS (Emacs) style — コマンドリファレンス

設定画面 のコマンドグループごとのコマンド一覧と機能概要です。各コマンドの詳しい挙動は コマンド詳細 を参照してください。

  • コマンド名欄は Obsidian 標準のホットキー設定画面に表示される名称です。
    • それぞれのコマンド名は「コマンド詳細」ページの該当コマンドにリンクしています。
  • 推奨ホットキー欄は Apply recommended ボタンまたは Set ボタンで割り当てられるキーです。
    • Windows の場合、一部は Obsidian 自身の標準ホットキーと重なっています。割り当て後は Displaced commands 欄で元のホットキーに割り当てられていたコマンドの状況を確認してください。
    • macOS の場合は control キーとして読み替えてください。
    • 「—」は推奨ホットキーが設定されていないことを示します。Open → ボタンを押して Obsidian 標準のホットキー設定画面を開き、お好みのホットキーを手動で割り当ててください。
  • キーリピート欄が「✓」のコマンドはキーリピートに対応しています。

Cursor movement (カーソル移動)​

コマンド名推奨
ホットキー
機能概要キー
リピート
UPCtrl + Pテキスト / セル間の移動や、テーブル・コールアウトへの進入 (下から)・退出 (上へ) を行います。テーブルの行をまたぐ際もカーソル横位置を維持します。✓
DOWNCtrl + Nテキスト / セル間の移動や、テーブル・コールアウトへの進入 (上から)・退出 (下へ) を行います。テーブルの行をまたぐ際もカーソル横位置を維持します。✓
LEFTCtrl + B文字単位で左に移動します。セルの先頭にいる場合は前のセルに移動します。✓
RIGHTCtrl + F文字単位で右に移動します。セルの末尾にいる場合は次のセルに移動します。✓
HOMECtrl + A表示行の端、本文の先頭、行の先頭の順に 3 段階で移動します。テーブル内ではセルの先頭から前のセルに移動します。✓
ENDCtrl + E表示行の端、行末の順に 2 段階で移動します。テーブル内ではセルの末尾から次のセルに移動します。✓
TOP—ノートの先頭へジャンプします。
BOTTOM—ノートの末尾へジャンプします。
Page up—1 ページ分上にスクロールします。カーソルは画面上の同じ位置にとどまります。テーブル内にも着地できます。✓
Page down—1 ページ分下にスクロールします。カーソルは画面上の同じ位置にとどまります。テーブル内にも着地できます。✓
Word left—単語単位で左に移動します。日本語でも単語単位に移動します。✓
Word right—単語単位で右に移動します。日本語でも単語単位に移動します。✓

Editing (編集)​

「Kill」は Emacs 用語でのカット操作です。このプラグインは OS のクリップボードを介して他のアプリともコピー & ペーストできます。連続して Kill した内容はクリップボードに蓄積され、まとめて貼り付けられます。

コマンド名推奨
ホットキー
機能概要キー
リピート
Kill lineCtrl + Kカーソルから行末までを Kill します。行末で実行した場合には改行を削除して次の行を繋げます。連続した Kill は内容がクリップボードに蓄積されていきます。✓
Set markCtrl + Spaceカーソル位置を範囲選択の始点として範囲選択モードに入ります。この後のカーソル移動で選択領域を拡大 / 縮小し、 Kill region や Copy region などの編集操作を行います。範囲選択モードの解除には ESC キーを押すか Deselect を実行してください。
Kill regionCtrl + W選択範囲を Kill します。
Copy region—選択範囲を削除せずにコピーします。
YankCtrl + YOS のクリップボード内容を貼り付けます。✓
Delete charCtrl + Dカーソルの右の 1 文字を削除します。✓
UndoCtrl + /直前の変更を元に戻します。✓
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 向け全選択の代替コマンドです。
DeselectCtrl + G選択中の範囲指定を解除し、マルチカーソルを終了してカーソル 1 つだけに戻します。Set mark による範囲選択モードも終了します。

Other hotkeys (その他のホットキー)​

コマンド名推奨
ホットキー
機能概要キー
リピート
Recenter-top-bottomCtrl + 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—今いるテーブルを上に抜け出します。✓