Skip to content

キーボードショートカット ​

VMark はキーボードファーストのワークフロー向けに設計されています。ほとんどのショートカットは設定でカスタマイズできます。一部のプリミティブは固定されています:マルチカーソルセレクター Mod+D(次の出現を選択)と Mod+Shift+L(すべての出現を選択)、およびグローバルな元に戻す/やり直しのバインディング。その他のマルチカーソルショートカット(出現をスキップ、カーソルをソフトアンドゥ、上/下にカーソルを追加)はカスタマイズ可能です。(コンテキスト依存) と表示されているショートカットは、特定の構造(例:タスクリストのチェックボックス切り替え)のためにエディタ内で処理され、カスタマイズレジストリには公開されていません。

表記 ​

  • Mod = macOS では Cmd、Windows/Linux では Ctrl
  • Alt = macOS では Option

macOS のファンクションキー ​

VMark はクイックモード切り替えにファンクションキー(F2〜F10)を使用します。macOS では、これらのキーはデフォルトでシステム機能(輝度、音量など)にマッピングされています。

Fn キーを押さずに F キーを直接使用するには:

  1. システム設定 → キーボード を開く
  2. 「F1、F2 などのキーを標準的なファンクションキーとして使用する」 を有効にする

または、F2〜F10 を押す際に Fn キーを押しながら使用して VMark のショートカットをトリガーします。

TIP

システム機能を F キーに維持したい場合、設定(Mod + ,)で VMark のショートカットを別のキーの組み合わせにカスタマイズできます。

F キークイックリファレンス ​

キーアクション
F2次の問題
Shift + F2前の問題
F3不可視文字の切り替え
F4行を昇順に並び替え (ソースモードのみ。WYSIWYG では何もしません)
Shift + F4行を降順に並び替え (ソースモードのみ。WYSIWYG では何もしません)
F5ソースプレビュー
F6ソース表示(Markdown:WYSIWYG ⇄ ソース、その他の形式:ソース ⇄ 分割)
Shift + F6分割 / プレビュー(Markdown:分割表示、その他の形式:プレビュー ⇄ 分割)
F7ステータスバーの切り替え
F8フォーカスモード
F9タイプライターモード
F10読み取り専用モード

編集 ​

アクションショートカット
元に戻すMod + Z
やり直すMod + Shift + Z

テキストフォーマット ​

アクションショートカット
太字Mod + B
斜体Mod + I
下線Mod + U
取り消し線Mod + Shift + X
インラインコードMod + Shift + `
ハイライトMod + Shift + M
添字Alt + Mod + =
上付き文字Alt + Mod + Shift + =
リンクMod + K
リンクを開く(ソースモード)Cmd + Click
リンクを削除Alt + Shift + K
Wiki リンクAlt + Mod + K
ブックマークリンクAlt + Mod + B
フォーマットをクリアMod + \

ブロックフォーマット ​

アクションショートカット
見出し 1〜6Mod + 1 から Mod + 6
段落Mod + Shift + 0
見出しレベルを上げるAlt + Mod + ]
見出しレベルを下げるAlt + Mod + [
引用ブロックAlt + Mod + Q
コードブロックAlt + Mod + C
箇条書きリストAlt + Mod + U
順序付きリストAlt + Mod + O
タスクリストAlt + Mod + X
タスクチェックボックスの切り替えMod + Shift + Enter (コンテキスト依存;カスタマイズ不可)
インデントMod + ]
アウトデントMod + [
水平線Alt + Mod + -

行操作 ​

アクションショートカット
行を上に移動Alt + Up
行を下に移動Alt + Down
行を複製Shift + Alt + Down
行を削除Mod + Shift + K
行を結合Mod + J
行を昇順に並び替えF4 (ソースモードのみ)
行を降順に並び替えShift + F4 (ソースモードのみ)

テキスト変換 ​

アクションmacOSWindows/Linux
大文字(UPPERCASE)Ctrl + Shift + UAlt + Shift + U
小文字(lowercase)Ctrl + Shift + LAlt + Shift + L
タイトルケース(Title Case)Ctrl + Shift + TAlt + Shift + T
大文字小文字を切り替え(カスタマイズ可能)(カスタマイズ可能)
空白行を削除(カスタマイズ可能)(カスタマイズ可能)
引用符スタイルの切り替えShift + Mod + 'Shift + Mod + '

挿入 ​

アクションショートカット
画像を挿入Mod + Shift + I
動画を挿入—
音声を挿入—
テーブルを挿入Mod + Shift + T
目次(カスタマイズ可能)
インライン数式Alt + Mod + M
数式ブロックAlt + Mod + Shift + M
注記を挿入Alt + Mod + N
ヒントを挿入Alt + Mod + Shift + T
警告を挿入Mod + Shift + W
重要を挿入Alt + Mod + Shift + I
注意を挿入Mod + Shift + U
折りたたみを挿入Alt + Mod + D
ダイアグラムを挿入Alt + Mod + Shift + D
Graphviz ダイアグラムを挿入(カスタマイズ可能)
マインドマップを挿入Alt + Mod + Shift + K
コメントの切り替えMod + /

選択とマルチカーソル ​

アクションショートカット
行を選択Mod + L
ブロック内のすべての一致を選択Alt + Mod + Shift + L
選択を拡張Ctrl + Shift + Up
次の出現を選択Mod + D
出現をスキップMod + Shift + D
すべての出現を選択Mod + Shift + L
カーソルをソフトアンドゥAlt + Mod + Z
上にカーソルを追加Mod + Alt + Up
下にカーソルを追加Mod + Alt + Down
マルチカーソルを閉じるEscape

検索と置換 ​

アクションショートカット
検索と置換Mod + F
次を検索Mod + G
前を検索Mod + Shift + G
セレクションを検索に使用Mod + E
ファイル内を検索Mod + Shift + H

表示とモード ​

アクションショートカット
ソース表示(Markdown ⇄ ソース、その他の形式はソース ⇄ 分割)F6
分割 / プレビュー(Markdown は分割、その他の形式はプレビュー ⇄ 分割)Shift + F6
エディタを分割——2 つのドキュメントAlt + Mod + \
ステータスバーの切り替えF7
フォーカスモードF8
タイプライターモードF9
読み取り専用モードF10
実際のサイズMod + 0
ズームインMod + =
ズームアウトMod + -
ワードラップAlt + Z
最後に使ったタブCtrl + Tab
エディタを分割——2 つのドキュメントAlt + Mod + \
ペインを閉じるAlt + Mod + Shift + \
もう一方のペインにフォーカスAlt + Mod + Shift + O
サイドバーの切り替えCtrl + Shift + 0
アウトラインの切り替えCtrl + Shift + 1
ファイルエクスプローラーの切り替えCtrl + Shift + 2
履歴の切り替えCtrl + Shift + 3
ナレッジベースの表示切替Ctrl + Shift + 4
ウィンドウの状態の表示切替Ctrl + Shift + 5
行番号の切り替え(ソース/分割ビューのガター)Alt + Mod + L
ターミナルの切り替えCtrl + `
ターミナルまたはエディターにフォーカスCtrl + Shift + `(Windows/Linux では Alt + Shift + `)
ダイアグラムプレビューの切り替えAlt + Mod + P
テーブルを幅に合わせる(カスタマイズ可能)
ユニバーサルツールバーを開くMod + Shift + B
ソースプレビューF5
Markdown をチェックAlt + Mod + V
次の問題F2
前の問題Shift + F2

ナレッジベースの表示切替

Ctrl + Shift + 4 は、表示 → ナレッジベース メニュー項目やパレットのコマンドとともに、デフォルトでは非表示です。この機能に必要なコンテンツサーバーのランタイムは、どのプラットフォームのリリースビルドにも同梱されていないため、これらの入口は 設定 → 詳細設定 → 開発者ツール がオンのときにのみ表示されます——ナレッジベースと Slidev を参照してください。いずれの場合も、ショートカット自体は 設定 → ショートカット に表示され、カスタマイズできます。

ファイル操作 ​

アクションショートカット
新規ファイルMod + N
クイックオープンMod + O (ファジーファイルブラウザー)
コマンドパレットを開くMod + Shift + P
ファイルを開く...メニューのみ (ネイティブファイルピッカー)
ワークスペースを開くMod + Shift + O
保存Mod + S
名前を付けて保存Mod + Shift + S
すべて保存して終了Alt + Mod + Shift + Q
移動先メニューのみ
閉じるMod + W
HTML としてエクスポートメニューのみ
印刷Mod + P
PDF としてエクスポート—
設定Mod + ,

クリップボード ​

アクションショートカット
HTML としてコピーMod + Shift + C
プレーンテキストとして貼り付けMod + Shift + V

AI Genie ​

アクションショートカット
AI Genie を開くMod + Y
提案を承認Enter
提案を拒否Escape
次の提案Tab
前の提案Shift + Tab
すべての提案を承認Mod + Shift + Enter
すべての提案を拒否Mod + Shift + Escape

CJK フォーマット ​

アクションショートカット
セレクションをフォーマットMod + Shift + F
ドキュメントをフォーマットAlt + Mod + Shift + F

ウィンドウとタブ ​

アクションショートカット
新規ウィンドウMod + Shift + N
新規タブMod + T
新しいブラウザタブAlt + Mod + Shift + B
次のタブMod + Shift + ]
前のタブMod + Shift + [
タブを閉じるMod + W
閉じたタブを再度開く(カスタマイズ可能)
隠しファイルの切り替えMod + Shift + .
すべてのファイルの切り替えMod + Shift + A

Windows/Linux の注意

隠しファイルの切り替えは Windows と Linux で Ctrl + H を使用します。

サイドバーの切り替えは Windows と Linux で Alt + Shift + 0 を使用します。そこでは Mod が Ctrl なので、macOS のキー操作 Ctrl + Shift + 0 が段落の Mod + Shift + 0 と衝突してしまうためです。

新しいブラウザタブ

Alt + Mod + Shift + B は埋め込みブラウザのタブを開きます。この操作は ファイル メニューにもあります。埋め込みブラウザは macOS ではデフォルトでオンです。設定 → 詳細設定 → 埋め込みブラウザ でオフにすると、オンに戻すまでメニュー項目は(グレーアウトではなく)非表示になります。ブラウザは macOS 専用なので、Windows や Linux ではこの項目は表示されません。

これはキーボードのバインディングだけでなく実際のメニュー項目であり、それが重要です。Web ページがキーボードフォーカスを持つと、ブラウザエンジンが VMark より先にキー入力を消費するため、アプリ内のショートカットは発火できません。メニューのアクセラレーターは macOS 自身がディスパッチするので、ブラウズ中でも機能します。

ヘルプ(macOS のみ) ​

アクションショートカット
メニューを検索Cmd + Shift + /

TIP

これはすべてのメニューアイテムを検索するネイティブ macOS システムショートカットです。キーワードを入力して任意のメニューアクションを見つけて実行できます。

スマートタブナビゲーション ​

Tab と Shift+Tab はコンテキストに応じて動作します——括弧、引用符、フォーマットマーク、リンクからエスケープできます。

コンテキストTab アクション
)、]、}、引用符の前閉じる文字を飛び越える
CJK 括弧 」、』 などの前閉じる括弧を飛び越える
太字、斜体、コード の中フォーマットの後にジャンプ
リンクの中リンクの後にジャンプ
コンテキストShift+Tab アクション
(、[、{、引用符の後開く文字の前にジャンプ
CJK 括弧 「、『 などの後開く括弧の前にジャンプ
太字、斜体、コード の中フォーマットの前にジャンプ
リンクの中リンクの前にジャンプ

TIP

CJK 括弧、カーリー引用符、設定を含む完全なガイドはスマートタブナビゲーションを参照してください。

テーブル編集 ​

カーソルがテーブル内にある場合:

アクションショートカット
次のセルTab
前のセルShift + Tab
下に行を追加Mod + Enter
上に行を追加Mod + Shift + Enter
行を削除Mod + Backspace
テーブルをフォーマットAlt + Mod + T
テーブルから出るテーブルの端で矢印キー

ポップアップナビゲーション ​

ポップアップが開いている場合(リンク、画像、数式など):

アクションショートカット
ポップアップを閉じるEscape
確認/保存Enter
フィールドをナビゲートTab / Shift + Tab

数式ブロック編集 ​

数式ブロックを編集する場合:

アクションショートカット
確定して終了Mod + Enter
キャンセルして終了Escape

ターミナル ​

統合ターミナルがフォーカスされている場合:

アクションショートカット
ターミナルの切り替えCtrl + `
ターミナルまたはエディタにフォーカスCtrl + Shift + `(Windows/Linux では Alt + Shift + `)
コピーMod + C(セレクションあり)。Linux では Ctrl + Shift + C または Ctrl + Insert も可
貼り付けMod + V。Linux では Ctrl + Shift + V または Shift + Insert も可
すべて選択(ターミナル出力のみ)Mod + A(Linux では Ctrl + Shift + A)
クリアMod + K(Linux では Ctrl + Shift + K)
検索Mod + F(Linux では Ctrl + Shift + F)
セッション 1〜5 に切り替えMod + 1 から Mod + 5
ターミナルのフォントを大きくMod + =
ターミナルのフォントを小さくMod + -
ターミナルのフォントをデフォルトサイズにMod + 0
前のコマンドプロンプトMod + ↑
次のコマンドプロンプトMod + ↓
入力行で改行(Claude Code などのツール)Shift + Enter

ターミナルにフォーカスがある間、Mod + =、Mod + -、Mod + 0 はエディタではなくターミナルのフォントサイズを変更します。

プロンプトナビゲーションはスクロールバック内のコマンドプロンプト間を移動するもので、シェル統合(zsh または bash)が必要です。

macOS では、ターミナルは通常のテキスト編集用のキー操作もシェル向けに変換します:

アクションショートカット
1 単語左 / 右へ移動Option + ← / Option + →
行頭 / 行末へ移動Cmd + ← / Cmd + →
入力行を削除(Ctrl + U を送信)Cmd + Backspace

macOS では、Ctrl + A、Ctrl + R、Ctrl + W などの Ctrl キー操作はそのままシェルに送られます。

Linux では、ターミナルは Linux ターミナルの一般的な慣習に従います。単独の Ctrl + 英字キーはシェルに渡されるため、Ctrl + A、Ctrl + E、Ctrl + K、Ctrl + F、Ctrl + U、Ctrl + W などの readline キーは他の Linux ターミナルと同じように使えます。ターミナル自身の操作は Ctrl + Shift に移ります:Ctrl + Shift + A で全選択、Ctrl + Shift + K でクリア、Ctrl + Shift + F で検索、Ctrl + Shift + C / Ctrl + Shift + V でコピーと貼り付け。Ctrl + Insert と Shift + Insert でもコピーと貼り付けができます。例外として 2 つの Ctrl キー操作はターミナルが扱います:Ctrl + C は選択があればコピーし(選択がなければ SIGINT を送信)、Ctrl + V は貼り付けます。Ctrl + 1 から Ctrl + 5 は引き続きセッションを切り替えます。

ターミナル検索バーが開いている場合:

アクションショートカット
次のマッチEnter
前のマッチShift + Enter
検索を閉じるEscape

TIP

セレクションなしの Mod + C は実行中のプロセスに SIGINT を送信します。完全なガイドは統合ターミナルを参照してください。

ショートカットのカスタマイズ ​

  1. Mod + , で設定を開く
  2. ショートカット タブに移動する(検索ボックスに入力すると、名前、カテゴリ、説明、キーで絞り込めます)
  3. ショートカットの横に表示されているキーをクリックする(キーがまだないものは 未割り当て をクリック)
  4. 希望のキーの組み合わせを押し、割り当て をクリックする(Escape でキャンセル)

組み合わせを割り当てる前に、ダイアログが警告を表示します:

  • 競合——その組み合わせはすでに別のショートカットで使用されており、そのショートカット名が表示されます。それでも 強制的に割り当て を選ぶことができます。
  • 非対応——VMark はその組み合わせを使用できないため、割り当てられません。別の組み合わせを試してください。

カスタマイズしたショートカットはハイライトされ、デフォルトにリセット ボタンが付きます。すべてリセット は確認後にすべてのデフォルトを復元します。エクスポート はショートカットを JSON ファイル(vmark-shortcuts.json)として保存し、インポート はそれを読み込みます。ファイル内に無効な項目が 1 つでもあると何もインポートされず、問題点が一覧表示されます。

TIP

ショートカットは該当する場合はメニューアクセラレーターと同期するため、メニューアイテムにカスタマイズされたショートカットが表示されます。