Skip to content

設定 ​

VMark の設定パネルではエディタのすべての側面をカスタマイズできます。Mod + , を押すか、メニューバーの VMark > 設定 で開きます。

設定ウィンドウのサイドバーには、セクションがアルファベット順(英語名による)に並び、About が末尾に、表示されている場合は詳細設定がその下に表示されます。変更はすぐに反映されます——保存ボタンはありません。

サイドバー上部の検索ボックスを使うと、すべてのパネルの設定を名前や説明で絞り込めます——一致した行がまとめて表示されるため、設定がどのカテゴリにあるかを知っている必要はありません。すべてを工場出荷時のデフォルトに戻すには、About セクションの デフォルトにリセット を使います。

外観 ​

視覚的なテーマとウィンドウの動作を制御します。

テーマ ​

6 つのカラーテーマから選択します。アクティブなテーマはスウォッチの周りのリングで示されます。

テーマ背景スタイル
White#FFFFFFクリーンな白、最高のコントラスト
Paper#EEEDED温かみのある新聞用紙の色(デフォルト)
Mint#CCE6D0ソフトグリーン、目に優しい
Sepia#F9F0DB書籍用紙の色、長時間の読書向け
Night#23262B暗い場所向けのダークスレート
Solarized#002B36Solarized Dark、定番のパレット

Windows 10 と Linux では White と Night のみ

Windows 10 と Linux ではタイトルバーをシステムが描画し、それはライトかダークのどちらかにしかできません。そのためこれらのプラットフォームでは White と Night のみが選択でき、システムのウィンドウ枠と合わせられないテーマは 2 つのうち近い方で表示されます:Paper、Mint、Sepia は White として、Solarized は Night として表示されます。保存された選択は変更されません——macOS と Windows 11 ではすべてのテーマを利用できます。Windows 11 ではタイトルバーがテーマ自身の色になりますが、メニューバーは引き続きライトかダークで描画されます。

システムの外観に合わせる ​

設定説明デフォルト
システムの外観に合わせるシステムに合わせてライトテーマとダークテーマを自動的に切り替えますオフ

有効にすると、1 行だったテーマの行が 2 行に置き換わります——ライトテーマ(システムがライトモードのときに使用、デフォルトは Paper)と ダークテーマ(ダークモードで使用、デフォルトは Night)です。VMark はシステムの外観が変わった瞬間にこれらを切り替えます。手動で選んだテーマは保持され、このオプションをオフにすると元に戻ります。

サイドバー ​

設定説明デフォルトオプション
サイドバーのスタイルサイドバーとワークスペースレールの枠の表示方法。全高は macOS 標準のサイドバーと同様に、細い区切り線とともにウィンドウの端に沿って配置します。カードは角丸と影付きでウィンドウ内に浮かせて表示します。設定ウィンドウにも適用されます全高全高、カード

ウィンドウ ​

設定説明デフォルト
タイトルバーにファイル名を表示macOS ウィンドウのタイトルバーに現在のファイル名を表示。macOS のみ——Windows と Linux では常にシステムのタイトルバーにファイル名が表示されるため、それ以外ではこの設定は非表示ですオフ
ウィンドウ名にフォルダを表示ウィンドウ名に親フォルダを追加します(例:docs | readme.md)。macOS のみ——同じ名前のファイルを開いたウィンドウを区別できますオフ

macOS では、VMark がシステムのタイトルバーの上に独自のタイトルバーを描画するため、ファイル名はその帯に任意で表示する要素です。Windows と Linux では、システムがウィンドウの上に本物のタイトルバーを描画します。ファイル名(未保存の変更がある間は • 付き)は常にそこに表示され、VMark は独自のタイトル帯を追加しません。

macOS では、システムのタイトルバーの文字は非表示のままですが、Dock のウィンドウプレビュー、「ウインドウ」メニュー、Mission Control はウィンドウ名を読み取ります。これらの設定にかかわらず、常にファイル名が渡されます。

フォーカスモード ​

設定説明デフォルトオプション
減光レベルフォーカスモードで、フォーカスされていないコンテンツをどれだけ強く減光するか。標準 はデフォルトの色だけによる減光を維持し、強 と より強 はその上に段階的に低い不透明度を加えます標準標準、強、より強

エディタ ​

タイポグラフィ、表示、編集動作、空白、大きなファイルの設定。

タイポグラフィ ​

設定説明デフォルトオプション
ラテンフォントラテン(英語)テキストのフォントファミリーシステムデフォルト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、DejaVu Sans Mono、Liberation Mono、Ubuntu Mono、Noto Sans Mono、Noto Sans Mono CJK SC、JetBrains Mono、Fira Code、SauceCodePro NFM、IBM Plex Mono、Hack、Inconsolata——およびインストール済みの任意のフォント
フォントサイズエディタコンテンツの基本フォントサイズ18px14px、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 単位)OffOff、0.02em(Subtle)、0.03em(Light)、0.05em(Normal)、0.08em(Wide)、0.10em(Wider)、0.12em(Extra)

自分でインストールしたフォントを使う ​

上に挙げた名前は候補の一覧であり、上限ではありません。3 つのフォントピッカーにはそれぞれ、マシン上のすべてのフォントファミリーを一覧表示する インストール済みフォント セクションもあるため、自分でインストールした書体——LXGW WenKai、Iosevka、Source Han Serif——も組み込みのものと同じ方法で選べます。

代わりにファミリー名を入力するには、リストの末尾にある カスタム… を選びます。システムが報告するとおりの名前をそのまま使ってください(macOS:Font Book、Windows:設定 → 個人用設定 → フォント)——LXGW WenKai / 霞鹜文楷 の場合は LXGW WenKai です。フォントは名前を入力し終えるとすぐに適用されます。何も変わらない場合は、その名前がインストール済みのファミリーと一致していません。引用符、カンマ、セミコロン、括弧を含む名前は拒否され、行にその旨が表示されます。

インストール済みフォントは macOS のみ

macOS では、インストールされているすべてのファミリーが一覧表示されます。Windows と Linux ではこのセクションは空なので、カスタム… から入力します——ファミリー名の入力は 3 つのプラットフォームすべてで同じように機能します。

この選択は PDF エクスポートにも引き継がれます。PDF エクスポートは同じエンジンで同じフォントを使って描画されるからです。HTML エクスポートはマシン上のフォントを同梱できないため、エクスポートしたページは、閲覧者が同じファミリーをインストールしていない限り、閲覧者自身のフォントにフォールバックします。

表示 ​

設定説明デフォルトオプション
エディタ幅コンテンツの最大幅。広い値は大型モニターに適し、狭い値は可読性を向上させます50em(Medium)36em(Compact)、42em(Narrow)、50em(Medium)、60em(Wide)、80em(Extra Wide)、Unlimited

同じ幅でも、ラテン文字と CJK では読み心地が異なります

エディタ幅は em で測られるため、文字数で見た行の長さは文字体系によって変わります。50em では、ラテン文字の行はおよそ 90〜100 文字(タイポグラファーが推奨する 45〜75 文字の約 2 倍で、2 ペインのエディタに適しています)になる一方、CJK の行は全角でおよそ 50 文字——中国語の文章で伝統的な 40〜60 文字の範囲にちょうど収まります。主にラテン文字の散文を書いていて書籍のような行長にしたい場合は 36〜42em を選んでください。主に CJK のドキュメントでは、デフォルトがすでに古典的な行長です。

TIP

18px フォントサイズでの 50em はおよそ 900px——ほとんどのディスプレイで快適な読書幅です。

動作 ​

設定説明デフォルトオプション
タブサイズTab キーを押したときに挿入されるスペースの数2 スペース2 スペース、4 スペース
ファイルを新しいタブで開く現在の空のタブを再利用せず、既存のファイルを新しいタブで開くオフオン/オフ
自動ペアリングを有効化開き括弧や引用符を入力したときに対応する閉じ括弧/引用符を自動挿入オンオン/オフ
CJK 括弧「」 【】 《》 などの CJK 固有の括弧を自動ペアリング。自動ペアリングが有効な場合のみ利用可能AutoOff、Auto
カーリー引用符を含む“” と ‘’ を自動ペアリングし、入力したストレートな " や ' をカーリー引用符のペアに変換します。一部の IME のスマート引用符機能と競合する場合があります。CJK 括弧が Auto に設定されているときに表示オンオン/オフ
" もペアリング右ダブル引用符 " を入力すると "" ペアも挿入されます。IME が開き/閉じ引用符を交互に使う場合に便利です。カーリー引用符が有効な場合に表示オフオン/オフ
コピー形式WYSIWYG モードからコピーする際のプレーンテキストクリップボードスロットの形式プレーンテキストプレーンテキスト、Markdown
選択時にコピーテキストを選択するたびに自動的にクリップボードにコピーオフオン/オフ

空白 ​

設定説明デフォルトオプション
保存時の行末ファイル保存時の行末の処理方法既存を保持既存を保持、LF(\n)、CRLF(\r\n)
改行をハードブレークにする段落内の単一の改行をハードブレークとして扱う(ブロック間の空行には影響しません)オフオン/オフ
連続した改行を保持複数の空白行を折りたたまずにそのまま保持オンオン/オフ
保存時のハードブレークスタイル保存された Markdown ファイルでのハードな改行の表現方法既存を保持2 スペース(推奨)、既存を保持、バックスラッシュ(\)
<br> タグを表示エディタで HTML の改行タグを見えるように表示オフオン/オフ
不可視文字を表示空白を可視化します:スペースは ·、タブは →(ソースのみ)、ソフト改行は ↓(ソースのみ)、ハード改行は ⏎。印刷時は非表示。切り替え:F3 または 表示 → 不可視文字を表示オフオン/オフ

TIP

2 スペースは最も互換性の高いハードブレークスタイルです——GitHub、GitLab、すべての主要な Markdown レンダラーで動作します。バックスラッシュスタイルは Reddit、Jekyll、一部の古いパーサーで失敗することがあります。

大きなファイル ​

設定説明デフォルトオプション
自動ソースモード大きなファイルをソースモードで開く — 1 MB を超えるファイル、または推定 1,200 ブロック以上の Markdown(WYSIWYG をスキップしてパフォーマンスを保つ)。ステータスバーからいつでも WYSIWYG に切り替えられますオンオン/オフ
サイズ警告5 MB を超えるファイルを開く際に確認プロンプトを表示。50 MB 以上のファイルは常に拒否されますオンオン/オフ

大きなファイルがどう扱われるかの完全な内訳は 大きなファイル を参照してください。

Markdown ​

貼り付け動作、レイアウト、HTML レンダリング設定。

貼り付けと入力 ​

設定説明デフォルトオプション
検索で正規表現を有効化検索と置換バーに正規表現切り替えボタンを表示オンオン/オフ
貼り付けモード貼り付け時にクリップボードのコンテンツをどう処理するか。スマート は HTML を Markdown に変換し Markdown 構文を検出します。プレーンテキスト は常にプレーンテキストとして貼り付けます。リッチ は元の HTML の書式を保持しますスマートスマート、プレーンテキスト、リッチ
WYSIWYG での Markdown 貼り付けWYSIWYG エディタに Markdown のように見えるテキストを貼り付けると、自動的にリッチコンテンツに変換AutoAuto、オフ

レイアウト ​

設定説明デフォルトオプション
デフォルトでソース/プレビューを分割Markdown ファイルを、ソースとライブプレビューを並べた分割表示で開く(オフの場合は WYSIWYG)。セッションごとの切り替えは Shift + F6 または 表示 → Markdown分割ビューオフオン/オフ
ブロック要素フォントサイズリスト、引用ブロック、テーブル、アラート、details ブロックの相対フォントサイズ100%100%、95%、90%、85%
見出しの整列見出しのテキスト整列。エディタ内のみで、エクスポートや印刷には適用されません左左、中央
画像とダイアグラムの境界線画像、Mermaid ダイアグラム、数式ブロックの周りに境界線を表示するか。エディタ内のみで、エクスポートや印刷には適用されませんなしなし、常に、ホバー時
画像とテーブルの整列ブロック画像とテーブルの水平方向の整列。エディタ内のみで、エクスポートや印刷には適用されません中央中央、左
テーブルを幅に合わせる横スクロールを許可せず、すべてのテーブルをエディタの幅に収めるオフオン/オフ
コードブロックの行番号WYSIWYG エディタでコードブロック内に行番号を表示。ソース/分割エディタのガターを制御する表示メニューの 行番号 とは独立していますオフオン/オフ

Lint ​

設定説明デフォルトオプション
Markdown Lint を有効化一般的な Markdown の問題をチェック(壊れたリンク、alt テキストの欠落、見出しレベルの飛び、閉じられていないフェンスなど)オンオン/オフ

完全なルールリストと重要度レベルは Markdown Lint を参照してください。

HTML レンダリング ​

設定説明デフォルトオプション
リッチテキストでの生 HTMLWYSIWYG モードで生 HTML ブロックをレンダリングするかどうかサニタイズ非表示、サニタイズ、サニタイズ + スタイル
許可する HTML タグレンダリングするタグの範囲の広さ厳格厳格、拡張
追加で許可するタグ追加で許可するタグ名(カンマ区切り)(空)例:kbd, samp, var

TIP

非表示 は生 HTML を折りたたみ、何もレンダリングしません。サニタイズ は危険なタグを除去して HTML をレンダリングします。サニタイズ + スタイル はさらに、インラインの style 属性のうち安全なサブセットも保持します。

厳格 は小さく保守的なタグセットを許可します。拡張 はさらに <svg>(とその安全な子要素)、<figure>/<figcaption>、<details>/<summary>、その他のセマンティック/構造的なタグもレンダリングします——いずれも引き続きサニタイズされます。特定のタグをさらに追加するには 追加で許可するタグ を使います(例:kbd, samp, var)。

WARNING

これらの設定にかかわらず、危険なタグ(<script>、<style>、<iframe>、<form>、イベントハンドラーなど)は常に除去されます——カスタムタグの欄でそれらを再び有効にすることはできません。許可リストの広さが影響するのは WYSIWYG のプレビューだけで、ファイル内の生 HTML が変更されることはありません。

ファイルと画像 ​

ファイルブラウザー、保存、ドキュメント履歴、画像処理、ドキュメントツール。

ワークスペース ​

設定説明デフォルト
ワークスペースレール左側にワークスペースレールを表示し、複数のワークスペースと単独のファイルを 1 つのウィンドウにまとめるオフ

レールで何ができるかは ワークスペースレール を参照してください。

ファイルブラウザー ​

最初の 2 つの設定はワークスペース(フォルダー)が開いている場合のみ適用され、ワークスペースごとに保存されます。

設定説明デフォルト
隠しファイルを表示ファイルエクスプローラーのサイドバーにドットファイルと隠しシステム項目を表示オフ
すべてのファイルを表示ファイルエクスプローラーに非 markdown ファイルを表示。非 markdown ファイルはシステムのデフォルトアプリケーションで開かれますオフ
拡張子を表示サイドバー、タブストリップ、タイトルバーに完全なファイル名——notes ではなく notes.md——を表示。ワークスペースの有無にかかわらず、あらゆる場所に適用されますオン

拡張子を表示 をオフにしても、隠れるのは VMark が認識する拡張子だけです。VMark が開けないファイルはどちらの場合も拡張子が付いたままなので、表示される名前は常にディスク上に実在します。

終了動作 ​

設定説明デフォルト
終了の確認誤って終了しないように Cmd+Q(または Ctrl+Q)を 2 回押す必要があるようにするオン
閉じるときにトレイに最小化Windows のみ。 最後のウィンドウを閉じても、終了せずに VMark をシステムトレイで実行し続けるオフ

閉じるときにトレイに最小化 が変えるのは最後のウィンドウだけです。複数のウィンドウが開いている場合、1 つを閉じればそのウィンドウは閉じます。以前なら VMark を終了させていた最後の「閉じる」だけが、代わりに VMark をトレイに待機させます。何も閉じられないため、未保存の作業はそのままの場所に残ります。

  • トレイアイコンを左クリックすると VMark が戻ります。
  • 右クリックすると VMark を表示 と VMark を終了 が表示されます。トレイから終了すると、まずウィンドウが戻るため、未保存の変更に関する確認が表示されたときに応答できます。
  • Ctrl+Q は通常どおり終了します。
  • VMark がトレイにある間にこの設定をオフにすると、アイコンが消える前にウィンドウが戻るため、ウィンドウもアイコンもないまま VMark が実行され続けることはありません。

この設定は macOS と Linux には表示されません。

保存 ​

設定説明デフォルトオプション
自動保存を有効化編集後にファイルを自動的に保存オンオン/オフ
保存時に識別ブロックを書き込むファイルのフロントマターへ vmark: の識別ブロックを挿入し、ワークスペースに .vmark フォルダーを作成できるようにします。これにより整合性レイヤーがドキュメントを追跡できます。保存、AI と MCP による編集、以前のバージョンへの復元、新規ファイルなど、すべての書き込みに適用されます。オフの場合は識別ブロックを挿入せず、.vmark フォルダーも作成しません。すでに .vmark があるワークスペースでは、追跡中のドキュメントへの変更が引き続き記録されます。追跡中とは、以前に記録したことのあるドキュメント、または移動やチェックアウトをした追跡済みファイルのように、すでに独自の vmark: 識別ブロックを持つドキュメントを指します。整合性を参照オフオン/オフ
保存間隔自動保存の間隔。自動保存が有効な場合のみ利用可能30 秒10 秒、30 秒、1 分、2 分、5 分
ドキュメント履歴を保持元に戻すと復元のためのドキュメントバージョンを追跡オンオン/オフ
最大バージョン数ドキュメントごとに保持する履歴スナップショットの数50 バージョン10、25、50、100
バージョンの保持期間履歴スナップショットが削除されるまでの最大期間7 日1 日、7 日、14 日、30 日
マージウィンドウこのウィンドウ内の連続した自動保存が 1 つのスナップショットに統合され、ストレージのノイズが削減されます30 秒オフ、10 秒、30 秒、1 分、2 分
履歴の最大ファイルサイズこの閾値より大きいファイルでは、自動保存による履歴スナップショットをスキップ。手動保存、MCP による保存、バージョンを復元する前の安全用コピーは常に残ります512 KB256 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 サーバーを自動起動オン
新しい場所への保存とジーニーの結果を自動承認MCP クライアントが確認なしにドキュメントを新しい場所へ保存できるようにし、ジーニーがプレビューを表示せずに結果を直接適用できるようにします。オフの場合、新しいパスへ保存する MCP リクエストは拒否され、トーストで通知されます。MCP によるドキュメントの書き込みはこの設定に左右されません——書き込みごとにエージェントの編集履歴に記録され、ステータスバーの MCP 書き込み履歴から復元できますオフ

サーバーが実行中の場合、パネルには以下も表示されます:

  • ポート——自動割り当て。AI クライアントは設定ファイルを通じて検出します
  • バージョン——MCP サーバーサイドカーのバージョン
  • ツール/リソース——利用可能な MCP ツールとリソースの数
  • 接続クライアント——現在接続している AI クライアントの数

MCP サーバーセクションの下で、サポートされている AI クライアント(Claude Desktop、Claude Code、Codex CLI、Gemini CLI)に VMark の MCP 設定をワンクリックでインストールできます。

詳細はMCP セットアップとMCP ツールリファレンスを参照してください。

AI プロバイダー ​

AI Genieを動かす AI プロバイダーを設定します。一度にアクティブにできるプロバイダーは 1 つだけです。

CLI プロバイダー——ローカルにインストールされた AI CLI ツール(Claude、Codex、Gemini)を使用します。検出 をクリックして $PATH で利用可能な CLI をスキャンします。CLI プロバイダーはサブスクリプションプランを使用し、API キーは不要です。

REST API プロバイダー——API に直接接続します:Anthropic、OpenAI、OpenAI 互換サービス(DeepSeek、Groq、OpenRouter など)、Google AI、またはローカルの Ollama サーバー(Ollama API)。いずれもモデル名と API キーが必要です——ただし Ollama では API キーは任意です。Google AI 以外はエンドポイントも指定でき、標準のエンドポイントがあるプロバイダーでは入力済みです(OpenAI 互換スロットには標準がないため、自分で入力します)。

各プロバイダーの詳細なセットアップ手順はAI プロバイダーを参照してください。

フォーマット ​

デフォルト以外のフォーマットアダプターのオプトイントグル、および読み取り専用コードタブの外部エディタコマンド。

Markdown、プレーンテキスト、YAML/YML は常に登録されています——安定したデフォルトです。その他のアダプターはすべてデフォルトでオフのため、既存のユーザーはアップグレード時に驚きません。トグルを切り替えると、レジストリがその場で再構築されます。開いているタブは適切なアダプターで再マウントされ、再起動は不要です。

すべてのフォーマットとそのプレビューの一覧はサポートされるフォーマットを参照してください。

フォーマットサポート ​

トグルデフォルト有効にするもの
データフォーマットオフ.json、.jsonl、.toml——分割ペインのソース + ナビゲート可能なツリー。Cargo.toml、package.json、pyproject.toml のスキーマ対応プレビュー。
ダイアグラム & SVGオフ.mmd(Mermaid)と .svg——分割ペインのソース + サニタイズされたライブレンダリング。
HTML プレビューオフ.html と .htm——サンドボックス iframe プレビュー(sandbox="" 空の許可リスト、DOMPurify、CSP <meta>)。セキュリティの正式な承認はまだ保留中で、プレビューにもその旨が表示されます——HTML のセキュリティモデルを参照。
コードビューアオフ12 種類の読み取り専用ビューア(.ts、.tsx、.js、.jsx、.py、.rs、.go、.css、.sh、.bash、.rb、.lua)。シンタックスハイライト付きビューアで開き、編集を有効化と外部エディタで開くボタンを提供。

カテゴリがオフの場合、対応する拡張子はプレーンテキストのフォールバックに移行するため、ファイルはスキーマビューなしでも引き続き開けます。

デフォルトの表示モード ​

プレビューに対応したファイル(HTML、SVG、Mermaid、JSON、YAML、TOML)は、3 つの表示モードのいずれかで開きます:

オプション結果
ソース編集可能なソースペインを全幅で表示。
分割(デフォルト)ソースとプレビューを並べて表示。
プレビュー読み取り専用の描画を全幅で表示。

これは新しく開いたタブのデフォルトです。各タブは自分の選択を記憶し、画面上の切り替えまたは F6 / Shift + F6 でどのタブも切り替えられます。

外部エディタ ​

読み取り専用コードタブの外部エディタで開くボタン用に、起動するエディタを選択します:既知のエディタの名前(code、zed、subl、vim、…)か、アプリバンドル(例:/Applications/Visual Studio Code.app)または実行ファイルのフルパスです。シェル、インタープリター、ターミナルエミュレーターは拒否され、存在しないパスも拒否されます。

GUI 設定は環境変数より優先されます——明示的なものが暗黙的なものに勝ちます。フィールドを空にすると、環境変数のフォールバックチェーン $VMARK_EXTERNAL_EDITOR → $VISUAL → $EDITOR → プラットフォームデフォルト を使用します。完全な解決順序とセキュリティゲートは外部エディタで開くを参照してください。

アップグレード時の通知 ​

マルチフォーマットサポートへのアップグレード後の最初の起動時、VMark は設定 → 形式を指す非ブロッキングトーストを表示します。このお知らせはインストールごとに 1 回だけ表示されます——一度表示(または閉じた)後は再表示されません。

ファイルタイプの上書き ​

カテゴリのトグルに加えて、コマンドパレットから個々のファイルファミリーの開き方を上書きできます——ファイル形式を設定:プレーンテキスト / Markdown / デフォルトに戻す。上書きはファイルファミリーごと(拡張子ごと、または .env のようなファイルではドットファイルの名前ごと)に保存され、セッションをまたいで保持されます。VMark がファイルの種類を決める仕組みを参照してください。

形式 パネルには、設定したすべての上書きが key → format の形で一覧表示されます。個々のエントリは × ボタンで削除でき、すべて消去 を使うと一度にすべて削除できます——削除したエントリは組み込みのルールに戻ります。

言語 ​

インターフェース言語と、CJK(中国語、日本語、韓国語)フォーマットルール。

インターフェース言語 ​

設定説明デフォルトオプション
インターフェース言語メニュー、ラベル、メッセージの UI 言語を変更します。すぐに反映されますシステムの言語English、简体中文、繁體中文、日本語、한국어、Español、Français、Deutsch、Italiano、Português (Brasil)

初回起動時、VMark はシステムの優先言語リストのうち、VMark が対応している最初の言語を選び、どれも一致しない場合は英語を使います。ここで言語を選ぶと、その選択が保持されます。

CJK フォーマット ​

以下のルールは、選択範囲に対する 書式 → CJK → 選択範囲を書式設定(Cmd+Shift+F)、またはファイル全体に対する 書式 → CJK → ファイル全体を書式設定(Alt+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 テキストの周囲ではカーリー引用符を使い、純粋なラテン文字のテキストではストレート引用符のままにする。ストレート引用符を変換がオンの場合のみ利用可能オン
クォート切り替えの動作引用符スタイルの切り替えコマンドがスタイル間をどう巡回するか——シンプル はストレート ↔ 推奨スタイルを入れ替え、フルサイクル はすべてのスタイルを順に切り替えますシンプル
ダブル引用符のスペースを修正ダブル引用符の周りのスペースを正規化オン
シングル引用符のスペースを修正シングル引用符の周りのスペースを正規化オン
CJK 角括弧引用符繁体字中国語と日本語テキストのカーリー引用符を角括弧 「」 に変換。引用符スタイルがカーリーの場合のみ利用可能オフ
ネストした角括弧引用符「」 内のネストしたシングル引用符を 『』 に変換オフ

セクションの処理 ​

設定説明デフォルトオプション
参考文献セクションをスキップCJK フォーマットの実行時に ## References と ## Further Reading セクションを整形せずに残す——引用文をそのまま保つべき学術文書で便利ですオフオン/オフ

クリーンアップ ​

設定説明デフォルトオプション
連続する句読点を制限!!! のような繰り返しの句読点を制限オフオフ、Single(!! を ! に)、Double(!!! を !! に)
末尾のスペースを削除行末のスペースを削除オンオン/オフ
省略記号を正規化スペース区切りのドット(. . .)を省略記号(...)に変換オンオン/オフ
改行を折りたたむ3 つ以上の連続した改行を 2 つに削減オフオン/オフ

ショートカット ​

すべてのキーボードショートカットを表示してカスタマイズします。ショートカットはカテゴリ別(ファイル、編集、表示、フォーマットなど)にグループ化されます。

  • 検索——名前、カテゴリ、またはキーの組み合わせでショートカットをフィルタリング
  • ショートカットをクリック してキーバインドを変更します。新しいキーの組み合わせを押して確認
  • リセット——個々のショートカットをデフォルトに戻すか、すべてを一度にリセット
  • エクスポート/インポート——カスタムバインドを JSON ファイルとして保存し、別のマシンでインポート

デフォルトのショートカットリファレンスはキーボードショートカットを参照してください。

ターミナル ​

統合ターミナルパネルを設定します。Ctrl + ` でターミナルを開きます。

設定説明デフォルトオプション
シェル使用するシェル。有効にするにはターミナルの再起動が必要です。保存されたシェルが利用できなくなった場合は (利用不可) と表示され、デフォルトが使われますシステムデフォルトシステムで自動検出されたシェル(例:zsh、bash、fish)
パネル位置ターミナルパネルの配置場所AutoAuto(ウィンドウのアスペクト比に基づく)、上、下、左、右
パネルサイズターミナルが占める利用可能スペースの割合。パネルをドラッグしてリサイズしてもこの値が更新されます40%10% から 80%
フォントサイズターミナルのテキストサイズ13px10px から 24px
行の高さターミナルの行間縦方向の間隔1.2(Compact)1.0(Tight)から 2.0(Extra)
カーソルスタイルターミナルカーソルの形状BarBar、Block、Underline
カーソルの点滅ターミナルカーソルが点滅するかどうかオンオン/オフ
選択時にコピー選択したターミナルテキストを自動的にクリップボードにコピーオフオン/オフ
会話記録を自動表示Claude/Codex の Markdown、表、Mermaid 図をターミナルの CLI の横に表示します。Claude Code と Codex の設定にローカルの SessionStart フックを追加します。有効化後、実行中の CLI セッションを再起動してくださいオフオン/オフ
WebGL レンダラーターミナルに GPU アクセラレーションレンダリングを使用します。IME の入力問題が発生した場合は無効にしてください。ターミナルの再起動が必要です。macOS と Windows のみ — Linux では常に DOM レンダラーを使用しますオンオン/オフ
リモートクリップボード(OSC 52)ターミナル内で実行されるプログラム——ssh 越しや tmux 内——がシステムのクリップボードにコピーできるようにします。このチャネルは書き込み専用です。ターミナルに出力されたどんな内容でも要求できてしまうため、クリップボードの読み取りは常に拒否されますオンオン/オフ
スクロールバック各セッションがスクロール履歴に保持する出力の行数。値を大きくするとメモリ使用量が増えます5,0001,000 / 5,000 / 10,000 / 50,000
スクリーンリーダーモードターミナルの出力を支援技術(VoiceOver)に公開します。パフォーマンスのためデフォルトではオフですオフオン/オフ

プラットフォーム固有の切り替えが 2 つあり、どちらもデフォルトでオンです:OptionをMetaキーとして使用(macOS のみ——Option キーを Meta として扱います。emacs や tmux が Alt プレフィックスのショートカットや単語移動に期待する動作です。Option + E のような Option のデッドキーでアクセント記号を入力する場合はオフにしてください)と シェル統合(Windows では非表示——zsh と bash にコマンドマーカーを注入し、プロンプトナビゲーション、終了ステータスの表示、カレントディレクトリの追跡を可能にします。新しいターミナルセッションから有効になります)。

アクセシビリティ ​

設定説明デフォルトオプション
ターミナルベルターミナルベル(BEL)をどのように通知するか。視覚 はセッションタブにバックグラウンドのアクティビティを表示します。音声 は控えめなビープ音を鳴らし、(バックグラウンドのセッションでは)タブにも印を付けて見つけられるようにします。オフ は無視します。実行中のセッションにすぐ適用されます視覚オフ、視覚、音声
非アクティブ時に通知その VMark ウィンドウにフォーカスがないときにターミナルがベルを鳴らすと(例:Claude Code がターンを終えたとき)、ウィンドウのドキュメント名を示した OS 通知を表示します。各ウィンドウを見張らなくても、複数のウィンドウで Claude Code を追跡できます。初回使用時に通知の許可が必要ですオンオン/オフ
最小コントラストかすれたターミナルのテキストを、背景に対する最小コントラスト比まで引き上げます。読みやすさのために上げてください。オフ は引き上げを無効にします。実行中のセッションにすぐ適用されますWCAG AA(4.5:1)オフ、WCAG AA(4.5:1)、WCAG AAA(7:1)、最大

セッション、キーボードショートカット、シェル環境の詳細は統合ターミナルを参照してください。

About ​

アプリのバージョン、Web サイトとレポジトリへのリンク、アップデート管理が表示されます。サードパーティ通知 リンクは、VMark に同梱されているオープンソースソフトウェアのライセンス文を、テキストファイル用のシステム既定のアプリで開きます。

アップデート ​

設定説明デフォルトオプション
自動アップデート定期的に新しいバージョンを確認するオンオン/オフ
確認頻度アップデートを確認する頻度。自動アップデートがオンの場合のみ利用可能起動時起動時、毎日、毎週、手動のみ
アップデートを自動的にダウンロード利用可能になったときに新しいバージョンをバックグラウンドでダウンロードするオフオン/オフ
今すぐ確認手動でアップデートチェックをトリガー——

アップデートが利用可能な場合、新しいバージョン番号、リリース日、リリースノートを示すカードが表示されます。アップデートを ダウンロード、このバージョンを スキップ、またはダウンロード後に 再起動してアップデート できます。

アップデートは VMark のインストール方法に合わせて行われます ​

アップデーターは、プラットフォームごとに固定された形式ではなく、インストールしたのと同じパッケージ形式をダウンロードします:

インストールしたものアップデーターが取得するもの
macOS .dmg署名済みのアプリバンドル
Windows .exe(NSIS).exe インストーラー
Windows .msi.msi パッケージ
Linux .deb.deb パッケージ
Linux .rpm.rpm パッケージ
Linux AppImageAppImage

Linux で .deb や .rpm のインストールを更新するとシステムのパッケージマネージャーが実行されるため、認証を求められます——システムパッケージのインストールには root 権限が必要です。AppImage の更新はファイルをその場で置き換えるため、確認は不要です。

アップデートが止まってしまった場合 ​

確認もダウンロードもネットワークを経由します。接続がきっぱり失敗するのではなくハングしてしまうと、アップデートが永遠に進行中のままになりかねません。確認が 1 分間、またはダウンロードやインストールが 3 分間進まない場合、VMark はドキュメントウィンドウに消えない アップデートが停止しました 通知を表示します。その 再試行 ボタンを押すとアップデーターが待機状態に戻るので、もう一度試せます——このセクションの 今すぐ確認、または次の自動確認で、新しい確認からやり直します。

アップデートの動作はログファイルに書き込まれるため、問題が繰り返す場合はログをバグ報告に添付する価値があります:

プラットフォームログの場所
macOS~/Library/Logs/app.vmark/
Windows%LOCALAPPDATA%\app.vmark\logs\
Linux~/.local/share/app.vmark/logs/

リセット ​

設定説明
デフォルトにリセットこれらのペインの設定をデフォルト値に戻します。先に確認プロンプトが表示されます——この操作は取り消せません

次の 3 つは別に保存されており、リセットされません:キーボードショートカットのカスタマイズ(ショートカットペインの すべてリセット を使います)、AI プロバイダーの設定、ワークスペースごとのファイルブラウザー設定(隠しファイルを表示、すべてのファイルを表示)。インターフェース言語はシステムの言語に戻ります。

詳細設定 ​

TIP

詳細設定セクションはデフォルトで表示されています——デフォルトでオンになっている埋め込みブラウザのオフスイッチがここにあるためです。設定ウィンドウで Ctrl + Option + Cmd + D を押すと非表示になり、もう一度押すと再び表示されます。

開発者およびシステムレベルの設定。

リンクプロトコル ​

設定説明デフォルト
カスタムリンクプロトコルVMark がリンクとして扱う追加の URL プロトコル。各プロトコルをタグとして入力obsidian、vscode、dict、x-dictionary

このリストには 2 つの役割があります。リンクを挿入するとき、これらのプロトコルを持つクリップボードの URL は https:// と同じようにリンクとして認識されます。そしてリンクを開くとき、VMark はプロトコルが http、https、mailto、またはこのリストにある場合にのみシステムへ渡します——そのため obsidian://open?vault=... や vscode://file/... のリンクはそれぞれのアプリで開き、それ以外のプロトコルは拒否されます。javascript:、data:、file: などいくつかのプロトコルは、リストの内容にかかわらず決して有効にできません。

削除したデフォルトは削除されたままになります。新しいバージョンの VMark で追加されたデフォルトのプロトコルは、そのバージョンを初めて起動したときに一度だけリストに追加されます。

パフォーマンス ​

設定説明デフォルト
両方のエディタを起動したまま保持WYSIWYG モードとソースモードのエディタを同時にマウントして、モード切り替えを高速化します。メモリ使用量が増加しますオフ

整合性 ​

設定説明デフォルトオプション
意味チェックの確信度チェックの回答が判定として記録されるために必要な確信の度合い。これを下回る回答は保持されますが、不明として扱われます0.90.7、0.8、0.9、0.95

チェックとは何か、判定がどのように記録されるかは 整合性 を参照してください。

ワークフローファイル ​

設定説明デフォルトオプション
アクションのメタデータを取得参照されている GitHub Actions から action.yml を取得し、構造化エディタの with: フォームを埋めることを VMark に許可します。ワークフローエディタを完全にオフラインに保つにはオフにしてくださいオンオン/オフ
actionlint が利用可能なら使用PATH 上に actionlint バイナリがある場合、ワークフローファイルに対して実行してより詳しい診断を得ます。バイナリがインストールされていない場合は何もしませんオンオン/オフ

ワークフロー ​

GitHub Actions ビューアにはオン/オフのスイッチがありません:.github/workflows/ 配下のファイルを開くとグラフとフォームエディタが表示され、ソースペインの補助機能(式の補完、カーソルとキャンバスの同期、uses: の定義へ移動)も一緒に読み込まれます。ここにあるのは、ビューアの設定 1 つと、それとは別の実行エンジンです。

設定説明デフォルトオプション
保存時に YAML の書式を保持フォームパネル経由で行ったワークフロー編集を保存するとき、CST ラウンドトリップパイプラインを経由して元の YAML のコメント、アンカー、キー順、空行を保持。オフの場合、保存はコンパクトなシリアライザーを使用(高速だが情報が失われる)オンオン/オフ
ワークフローエンジンVMark 独自の YAML ワークフローファイルを実行します:ワークフローファイルを開くと、ソースの横にステップグラフと実行/キャンセルのツールバーが表示され、ワークフロー Genie を実行できるようになります。ステップは AI プロバイダーを呼び出したりファイルを書き込んだりできるため、明示的に有効にするまではオフのままですオフオン/オフ

エンジンはビューアの表示内容を変えません:GitHub Actions のファイルはどちらの場合もビューアで開き、エンジンがオフのとき VMark のワークフローファイルは通常の YAML ツリーとして表示されます。またエンジンがオフの場合、VMark はワークフロー実行のリクエストを、ボタンを隠すだけでなく完全に拒否し(MCP 経由で届くリクエストも含む)、「ワークフローエンジンは設定でオフになっています」と報告します。

どちらの行も 開発者ツール(下記参照)の下にあり、開発者ツールをオンにすると表示されます。ビューアについては ワークフロービューア を、エンジンについては Genie ワークフロー を参照してください。

埋め込みブラウザ ​

設定説明デフォルトオプション
埋め込みブラウザアプリ内の Web ブラウザ(macOS のみ)。オンの間は、ファイルメニューとコマンドパレットに 新しいブラウザタブ があり、MCP の browser ツールが利用できます。オフにすると、開いているブラウザタブが閉じ、AI による自動操作の窓口が取り下げられますオンオン/オフ
AI ブラウザセッションSandbox(推奨。分離された非永続の AI 用 Cookie)または Shared profile(移動先の承認を伴う人間のプロファイル)を選択サンドボックスサンドボックス / 共有プロファイル
AI のループバックアクセスを許可AI が localhost およびループバックアドレスへ移動することを許可します。プライベート LAN、メタデータ、リンクローカルの範囲は引き続きブロックされますオフオン/オフ

これらは 詳細設定 → macOS の下にあり、macOS でのみ表示されます。2 つの AI 関連の行はブラウザのトグルがオンの間だけ表示され、トグルがオンになったことによる影響は受けません——変更するまでサンドボックス/ループバックはブロックのままです。機能の全体像は 組み込みブラウザ を参照してください。

プラットフォーム固有 ​

設定説明デフォルトプラットフォーム
開く時に macOS 検疫属性をクリアワークスペースを開くとき、ワークスペースフォルダーと、その直下にある VMark で開けるファイルから macOS のダウンロード検疫属性(com.apple.quarantine)を除去します(サブフォルダーには触れません)。これがないと、VMark の実行中にダウンロードしたファイルを Finder でダブルクリックしても、macOS が黙って無視することがあります。UI では 詳細設定 → macOS の ワークスペースを開く際にダウンロードの隔離を解除 として表示されますオンmacOS

ターミナルの OptionをMetaキーとして使用 設定は ターミナル ペインにあります。

開発者ツール ​

開発者ツール は、実験的な設定や開発専用の設定のための、永続化されるマスタースイッチです。オンにすると、保存時に YAML の書式を保持 の行、ワークフローエンジン のトグル、Hot Exit Dev Tools パネル(セッションキャプチャ、検査、復元、クリア、再起動のテスト用ボタン)が表示されます。スイッチは永続化されるため、有効にした開発中の機能はセッションをまたいでもリリースビルドでも利用可能なままです——設定を開くたびに開発者ツールを有効にし直す必要はありません。

また、設定の外でも ナレッジベース が表示されるようになります。表示 → ナレッジベース のメニュー項目、パレットコマンド、Ctrl + Shift + 4 ショートカットは、開発者ツールがオンになるまで非表示です。どのプラットフォームのリリースビルドにも、この機能が必要とするコンテンツサーバーのランタイムが同梱されていないためです。

設定説明デフォルト
開発者ツール開発者モードを有効にし、以下の実験的な設定と開発専用の設定を表示するオフ

関連情報 ​