設定
VMark の設定パネルではエディタのすべての側面をカスタマイズできます。Mod + ,を押すか、メニューバーの VMark > 設定 で開きます。
設定ウィンドウにはセクションがアルファベット順に並んだサイドバーがあります。変更はすぐに反映されます — 保存ボタンはありません。
外観
視覚的なテーマとウィンドウの動作を制御します。
テーマ
5 つのカラーテーマから選択します。アクティブなテーマはスウォッチの周りのリングで示されます。
| テーマ | 背景 | スタイル |
|---|---|---|
| White | #FFFFFF | クリーン、高コントラスト |
| Paper | #EEEDED | 温かみのあるニュートラル(デフォルト) |
| Mint | #CCE6D0 | ソフトグリーン、目に優しい |
| Sepia | #F9F0DB | 温かみのある黄みがかった、本のような |
| Night | #23262B | ダークモード |
言語
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 言語 | メニュー、ラベル、メッセージの UI 言語を変更します。すぐに反映されます | English | English、简体中文、繁體中文、日本語、한국어、Español、Français、Deutsch、Italiano、Português (Brasil) |
ウィンドウ
| 設定 | 説明 | デフォルト |
|---|---|---|
| タイトルバーにファイル名を表示 | macOS ウィンドウのタイトルバーに現在のファイル名を表示 | オフ |
| ステータスバーを自動非表示 | 操作していない時にステータスバーを自動的に非表示にする | オフ |
エディタ
タイポグラフィ、表示、編集動作、空白設定。
タイポグラフィ
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| ラテンフォント | ラテン(英語)テキストのフォントファミリー | システムデフォルト | System Default、Athelas、Palatino、Georgia、Charter、Literata |
| CJK フォント | 中国語、日本語、韓国語テキストのフォントファミリー | システムデフォルト | System Default、PingFang SC、Songti SC、Kaiti SC、Noto Serif CJK、Source Han Sans |
| モノフォント | コードとモノスペーステキストのフォントファミリー | システムデフォルト | System Default、SF Mono、Monaco、Menlo、Consolas、JetBrains Mono、Fira Code、SauceCodePro NFM、IBM Plex Mono、Hack、Inconsolata |
| フォントサイズ | エディタコンテンツの基本フォントサイズ | 18px | 14px、16px、18px、20px、22px |
| 行の高さ | 行間の縦方向の間隔 | 1.8(Relaxed) | 1.4(Compact)、1.6(Normal)、1.8(Relaxed)、2.0(Spacious)、2.2(Extra) |
| ブロック間隔 | 行の高さの倍数で測定されたブロック要素(見出し、段落、リスト)間の視覚的なギャップ | 1x(Normal) | 0.5x(Tight)、1x(Normal)、1.5x(Relaxed)、2x(Spacious) |
| CJK 文字間隔 | CJK 文字間の追加の間隔(em 単位) | Off | Off、0.02em(Subtle)、0.03em(Light)、0.05em(Normal)、0.08em(Wide)、0.10em(Wider)、0.12em(Extra) |
表示
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| エディタ幅 | コンテンツの最大幅。広い値は大型モニターに適し、狭い値は可読性を向上させます | 50em(Medium) | 36em(Compact)、42em(Narrow)、50em(Medium)、60em(Wide)、80em(Extra Wide)、Unlimited |
TIP
18px フォントサイズでの 50em はおよそ 900px — ほとんどのディスプレイで快適な読書幅です。
動作
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| タブサイズ | Tab キーを押したときに挿入されるスペースの数 | 2 スペース | 2 スペース、4 スペース |
| 自動ペアリングを有効化 | 開き括弧や引用符を入力したときに対応する閉じ括弧/引用符を自動挿入 | オン | オン/オフ |
| CJK 括弧 | 「」 【】 《》などの CJK 固有の括弧を自動ペアリング。自動ペアリングが有効な場合のみ利用可能 | Auto | Off、Auto |
| カーリー引用符を含む | ""と''文字を自動ペアリング。一部の IME のスマート引用符機能と競合する場合があります。CJK 括弧が Auto に設定されているときに表示 | オン | オン/オフ |
"もペアリング | 右ダブル引用符"を入力すると""ペアも挿入されます。IME が開き/閉じ引用符を交互に使う場合に便利です。カーリー引用符が有効な場合に表示 | オフ | オン/オフ |
| コピー形式 | WYSIWYG モードからコピーする際のプレーンテキストクリップボードスロットの形式 | プレーンテキスト | プレーンテキスト、Markdown |
| 選択時にコピー | テキストを選択するたびに自動的にクリップボードにコピー | オフ | オン/オフ |
空白
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 保存時の行末 | ファイル保存時の行末の処理方法 | 既存を保持 | 既存を保持、LF(\n)、CRLF(\r\n) |
| 連続した改行を保持 | 複数の空白行を折りたたまずにそのまま保持 | オフ | オン/オフ |
| 保存時のハードブレークスタイル | 保存された Markdown ファイルでのハードな改行の表現方法 | 既存を保持 | 2 スペース(推奨)、既存を保持、バックスラッシュ(\) |
<br>タグを表示 | エディタで HTML の改行タグを見えるように表示 | オフ | オン/オフ |
TIP
2 スペースは最も互換性の高いハードブレークスタイルです — GitHub、GitLab、すべての主要な Markdown レンダラーで動作します。バックスラッシュスタイルは Reddit、Jekyll、一部の古いパーサーで失敗することがあります。
Markdown
貼り付け動作、レイアウト、HTML レンダリング設定。
貼り付けと入力
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 検索で正規表現を有効化 | 検索と置換バーに正規表現切り替えボタンを表示 | オン | オン/オフ |
| スマートな Markdown 貼り付け | WYSIWYG エディタに Markdown のように見えるテキストを貼り付けると、自動的にリッチコンテンツに変換 | Auto(Markdown を検出) | Auto(Markdown を検出)、オフ |
レイアウト
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| ブロック要素フォントサイズ | リスト、引用ブロック、テーブル、アラート、details ブロックの相対フォントサイズ | 100% | 100%、95%、90%、85% |
| 見出しの整列 | 見出しのテキスト整列 | 左 | 左、中央 |
| 画像とダイアグラムの境界線 | 画像、Mermaid ダイアグラム、数式ブロックの周りに境界線を表示するか | なし | なし、常に、ホバー時 |
| 画像とテーブルの整列 | ブロック画像とテーブルの水平方向の整列 | 中央 | 中央、左 |
HTML レンダリング
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| リッチテキストでの生 HTML | WYSIWYG モードで生 HTML ブロックをレンダリングするかどうか | 非表示 | 非表示、サニタイズ、サニタイズ + スタイル |
TIP
非表示 が最も安全なオプションです — 生 HTML ブロックは折りたたまれてレンダリングされません。サニタイズ は危険なタグを除去して HTML をレンダリングします。サニタイズ + スタイル はさらにインラインのstyle属性も保持します。
ファイルと画像
ファイルブラウザー、保存、ドキュメント履歴、画像処理、ドキュメントツール。
ファイルブラウザー
これらの設定はワークスペース(フォルダー)が開いている場合のみ適用されます。
| 設定 | 説明 | デフォルト |
|---|---|---|
| 隠しファイルを表示 | ファイルエクスプローラーのサイドバーにドットファイルと隠しシステム項目を表示 | オフ |
| すべてのファイルを表示 | ファイルエクスプローラーに非 markdown ファイルを表示。非 markdown ファイルはシステムのデフォルトアプリケーションで開かれます | オフ |
終了動作
| 設定 | 説明 | デフォルト |
|---|---|---|
| 終了の確認 | 誤って終了しないようにCmd+Q(またはCtrl+Q)を 2 回押す必要があるようにする | オン |
保存
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 自動保存を有効化 | 編集後にファイルを自動的に保存 | オン | オン/オフ |
| 保存間隔 | 自動保存の間隔。自動保存が有効な場合のみ利用可能 | 30 秒 | 10 秒、30 秒、1 分、2 分、5 分 |
| ドキュメント履歴を保持 | 元に戻すと復元のためのドキュメントバージョンを追跡 | オン | オン/オフ |
| 最大バージョン数 | ドキュメントごとに保持する履歴スナップショットの数 | 50 バージョン | 10、25、50、100 |
| バージョンの保持期間 | 履歴スナップショットが削除されるまでの最大期間 | 7 日 | 1 日、7 日、14 日、30 日 |
| マージウィンドウ | このウィンドウ内の連続した自動保存が 1 つのスナップショットに統合され、ストレージのノイズが削減されます | 30 秒 | オフ、10 秒、30 秒、1 分、2 分 |
| 履歴の最大ファイルサイズ | この閾値より大きいファイルの履歴スナップショットをスキップ | 512 KB | 256 KB、512 KB、1 MB、5 MB、無制限 |
画像
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 貼り付け時に自動リサイズ | アセットフォルダーに保存する前に大きな画像を自動的にリサイズ。値は最大サイズ(ピクセル) | オフ | オフ、800px、1200px、1920px(Full HD)、2560px(2K) |
| アセットフォルダーにコピー | 貼り付けまたはドロップした画像をドキュメントのアセットフォルダーに埋め込む代わりにコピー | オン | オン/オフ |
| 閉じる時に未使用画像をクリーンアップ | ドキュメントを閉じる時に、ドキュメントで参照されなくなった画像をアセットフォルダーから自動的に削除 | オフ | オン/オフ |
TIP
スクリーンショットや写真を頻繁に貼り付ける場合は 貼り付け時に自動リサイズ を有効にしてください — 手動でのリサイズなしにアセットフォルダーを軽量に保てます。
ドキュメントツール
VMark は追加の形式(DOCX、EPUB、LaTeX など)へのエクスポートを有効にするためにPandocを検出します。検出 をクリックしてシステム上の Pandoc をスキャンします。見つかった場合、バージョンとパスが表示されます。
すべてのエクスポートオプションの詳細はエクスポートと印刷を参照してください。
統合
MCP サーバーと AI プロバイダーの設定。
MCP サーバー
MCP(Model Context Protocol)サーバーにより、Claude Code や Cursor などの外部 AI アシスタントが VMark をプログラムで制御できます。
| 設定 | 説明 | デフォルト |
|---|---|---|
| MCP サーバーを有効化 | MCP サーバーを開始または停止します。実行中、ステータスバッジにポートと接続されているクライアントが表示されます | オン(切り替え) |
| 起動時に開始 | VMark 起動時に MCP サーバーを自動起動 | オン |
| 編集を自動承認 | AI によるドキュメント変更を承認プレビューなしで直接適用します。注意して使用してください | オフ |
サーバーが実行中の場合、パネルには以下も表示されます:
- ポート — 自動割り当て。AI クライアントは設定ファイルを通じて検出します
- バージョン — MCP サーバーサイドカーのバージョン
- ツール/リソース — 利用可能な MCP ツールとリソースの数
- 接続クライアント — 現在接続している AI クライアントの数
MCP サーバーセクションの下で、サポートされている AI クライアント(Claude、Cursor、Windsurf など)に VMark の MCP 設定をワンクリックでインストールできます。
詳細はMCP セットアップとMCP ツールリファレンスを参照してください。
AI プロバイダー
AI Genieを動かす AI プロバイダーを設定します。一度にアクティブにできるプロバイダーは 1 つだけです。
CLI プロバイダー — ローカルにインストールされた AI CLI ツール(Claude、Codex、Gemini、Ollama)を使用します。検出 をクリックして$PATHで利用可能な CLI をスキャンします。CLI プロバイダーはサブスクリプションプランを使用し、API キーは不要です。
REST API プロバイダー — クラウド API に直接接続します(Anthropic、OpenAI、Google AI、Ollama API)。各プロバイダーにはエンドポイント、API キー、モデル名が必要です。
各プロバイダーの詳細なセットアップ手順はAI プロバイダーを参照してください。
言語
CJK(中国語、日本語、韓国語)フォーマットルール。これらのルールは フォーマット > CJK テキストをフォーマット(Cmd+Shift+F)を実行したときに適用されます。
TIP
言語セクションには 20 以上の細かいフォーマット切り替えがあります。各ルールの例を含む詳細な説明はCJK フォーマットを参照してください。
全角の正規化
| 設定 | 説明 | デフォルト |
|---|---|---|
| 全角の文字/数字を変換 | 全角英数字文字を半角に変換(例: ABCをABCに) | オン |
| 句読点の幅を正規化 | CJK 文字間の全角カンマとピリオドを半角に変換 | オン |
| 括弧を変換 | コンテンツが CJK の場合、全角括弧を半角に変換 | オン |
| 角括弧を変換 | コンテンツが CJK の場合、半角括弧を全角【】に変換 | オフ |
スペース
| 設定 | 説明 | デフォルト |
|---|---|---|
| CJK-英語間のスペースを追加 | CJK とラテン文字の間にスペースを挿入 | オン |
| CJK-括弧間のスペースを追加 | CJK 文字と括弧の間にスペースを挿入 | オン |
| 通貨のスペースを削除 | 通貨記号の後の余分なスペースを削除(例: $ 100が$100になる) | オン |
| スラッシュのスペースを削除 | スラッシュの周りのスペースを削除(例: A / BがA/Bになる)、URL は保持 | オン |
| 複数のスペースを折りたたむ | 複数の連続したスペースを 1 つのスペースに削減 | オン |
ダッシュと引用符
| 設定 | 説明 | デフォルト |
|---|---|---|
| ダッシュを変換 | CJK 文字間の二重ハイフン(--)をダッシュ(——)に変換 | オン |
| ダッシュのスペースを修正 | ダッシュの周りに適切なスペースを確保 | オン |
| ストレート引用符を変換 | ストレートな"と'をスマート(カーリー)引用符に変換 | オン |
| 引用符スタイル | スマート引用符変換のターゲットスタイル | カーリー "" '' |
| ダブル引用符のスペースを修正 | ダブル引用符の周りのスペースを正規化 | オン |
| シングル引用符のスペースを修正 | シングル引用符の周りのスペースを正規化 | オン |
| CJK 角括弧引用符 | 繁体字中国語と日本語テキストのカーリー引用符を角括弧「」に変換。引用符スタイルがカーリーの場合のみ利用可能 | オフ |
| ネストした角括弧引用符 | 「」内のネストしたシングル引用符を『』に変換 | オフ |
クリーンアップ
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| 連続する句読点を制限 | !!!のような繰り返しの句読点を制限 | オフ | オフ、Single(!!を!に)、Double(!!!を!!に) |
| 末尾のスペースを削除 | 行末のスペースを削除 | オン | オン/オフ |
| 省略記号を正規化 | スペース区切りのドット(. . .)を省略記号(...)に変換 | オン | オン/オフ |
| 改行を折りたたむ | 3 つ以上の連続した改行を 2 つに削減 | オン | オン/オフ |
ショートカット
すべてのキーボードショートカットを表示してカスタマイズします。ショートカットはカテゴリ別(ファイル、編集、表示、フォーマットなど)にグループ化されます。
- 検索 — 名前、カテゴリ、またはキーの組み合わせでショートカットをフィルタリング
- ショートカットをクリック してキーバインドを変更します。新しいキーの組み合わせを押して確認
- リセット — 個々のショートカットをデフォルトに戻すか、すべてを一度にリセット
- エクスポート/インポート — カスタムバインドを JSON ファイルとして保存し、別のマシンでインポート
デフォルトのショートカットリファレンスはキーボードショートカットを参照してください。
ターミナル
統合ターミナルパネルを設定します。Ctrl + `でターミナルを開きます。
| 設定 | 説明 | デフォルト | オプション |
|---|---|---|---|
| シェル | 使用するシェル。有効にするにはターミナルの再起動が必要です | システムデフォルト | システムで自動検出されたシェル(例: zsh、bash、fish) |
| パネル位置 | ターミナルパネルの配置場所 | Auto | Auto(ウィンドウのアスペクト比に基づく)、下、右 |
| パネルサイズ | ターミナルが占める利用可能スペースの割合。パネルをドラッグしてリサイズしてもこの値が更新されます | 40% | 10% から 80% |
| フォントサイズ | ターミナルのテキストサイズ | 13px | 10px から 24px |
| 行の高さ | ターミナルの行間縦方向の間隔 | 1.2(Compact) | 1.0(Tight)から 2.0(Extra) |
| カーソルスタイル | ターミナルカーソルの形状 | Bar | Bar、Block、Underline |
| カーソルの点滅 | ターミナルカーソルが点滅するかどうか | オン | オン/オフ |
| 選択時にコピー | 選択したターミナルテキストを自動的にクリップボードにコピー | オフ | オン/オフ |
| WebGL レンダラー | ターミナルに GPU アクセラレーションレンダリングを使用します。IME の入力問題が発生した場合は無効にしてください。ターミナルの再起動が必要です | オン | オン/オフ |
セッション、キーボードショートカット、シェル環境の詳細は統合ターミナルを参照してください。
About
アプリのバージョン、Web サイトとレポジトリへのリンク、アップデート管理が表示されます。
アップデート
| 設定 | 説明 | デフォルト |
|---|---|---|
| 自動アップデート | 起動時に自動的にアップデートを確認 | オン |
| 今すぐ確認 | 手動でアップデートチェックをトリガー | — |
アップデートが利用可能な場合、新しいバージョン番号、リリース日、リリースノートを示すカードが表示されます。アップデートを ダウンロード、このバージョンを スキップ、またはダウンロード後に 再起動してアップデート できます。
詳細設定
TIP
詳細設定セクションはデフォルトで非表示です。設定ウィンドウでCtrl + Option + Cmd + Dを押して表示します。
開発者およびシステムレベルの設定。
リンクプロトコル
| 設定 | 説明 | デフォルト |
|---|---|---|
| カスタムリンクプロトコル | VMark がリンク挿入時に認識すべき追加の URL プロトコル。各プロトコルをタグとして入力 | obsidian、vscode、dict、x-dictionary |
これによりobsidian://open?vault=...またはvscode://file/...のようなリンクを作成でき、VMark はそれらを有効な URL として扱います。
パフォーマンス
| 設定 | 説明 | デフォルト |
|---|---|---|
| 両方のエディタを起動したまま保持 | WYSIWYG モードとソースモードのエディタを同時にマウントして、モード切り替えを高速化します。メモリ使用量が増加します | オフ |
開発者ツール
開発者ツール をオンにすると、セッションキャプチャ、検査、復元、クリア、再起動のテスト用ボタンを持つ Hot Exit Dev Tools パネルが表示されます。これは開発中のホットイグジット動作のデバッグに役立ちます。
関連情報
- 機能 — VMark の機能の概要
- キーボードショートカット — 完全なショートカットリファレンス
- CJK フォーマット — 詳細な CJK フォーマットルール
- 統合ターミナル — ターミナルセッションと使用方法
- AI プロバイダー — AI プロバイダーセットアップガイド
- MCP セットアップ — AI アシスタントのための MCP サーバー設定