Skip to content

機能

VMark は、モダンなライティングワークフロー向けに設計された機能豊富な Markdown エディタです。以下に含まれるものを説明します。

エディタモード

リッチテキストモード(WYSIWYG)

デフォルトの編集モードは、真の「見たままが得られる」体験を提供します:

  • 入力しながらフォーマットをライブプレビュー
  • カーソルホバー時のインラインシンタックス表示
  • 直感的なツールバーとコンテキストメニュー
  • シームレスな Markdown 構文入力

ソースモード

完全なシンタックスハイライト付きの生 Markdown 編集に切り替え:

  • CodeMirror 6 搭載エディタ
  • 完全なシンタックスハイライト
  • 使い慣れたテキストエディタ体験
  • 上級者に最適

F6 でモードを切り替えます。

ソースプレビュー

WYSIWYG モードを離れずに単一ブロックの生 Markdown を編集します。F5 を押してカーソル位置のブロックのソースプレビューを開きます。

レイアウト:

  • ブロックタイプラベルとアクションボタンを持つヘッダーバー
  • ブロックの Markdown ソースを表示する CodeMirror エディタ
  • 元のブロックを暗くしたプレビューとして表示(ライブプレビューが ON の場合)

コントロール:

アクションショートカット
変更を保存Cmd/Ctrl + Enter
キャンセル(元に戻す)Escape
ライブプレビューの切り替え目のアイコンをクリック

ライブプレビュー:

  • OFF(デフォルト): 自由に編集し、変更は保存時にのみ適用
  • ON: 入力しながら変更が即時適用され、プレビューが下に表示

除外ブロック: 一部のブロックは独自の編集メカニズムを持ち、ソースプレビューをスキップします:

  • コードブロック(Mermaid、LaTeX を含む) — ダブルクリックで編集
  • ブロック画像 — 画像ポップアップを使用
  • フロントマター、HTML ブロック、水平ルール

ソースプレビューは、ビジュアルエディタに留まりながら正確な Markdown 編集(テーブル構文の修正、リストインデントの調整)に便利です。

マルチカーソル編集

複数の場所を同時に編集 — VMark は WYSIWYG モードとソースモードの両方で完全なマルチカーソルをサポートします。

アクションショートカット
次のマッチにカーソルを追加Mod + D
マッチをスキップして次へジャンプMod + Shift + D
すべての出現箇所を選択Mod + Shift + L
上/下にカーソルを追加Mod + Alt + Up/Down
クリックでカーソルを追加Alt + Click
最後のカーソルを元に戻すAlt + Mod + Z
単一カーソルに戻すEscape

すべての標準編集(入力、削除、クリップボード、ナビゲーション)は各カーソルで独立して機能します。意図しないセクション間の編集を防ぐため、デフォルトでブロックスコープ内に限定されます。

詳細を見る →

自動ペアリングとタブエスケープ

開き括弧、引用符、またはバッククォートを入力すると、VMark は自動的に閉じるペアを挿入します。Tab を押して矢印キーに手を伸ばす代わりに閉じる文字を飛び越えます。

  • 括弧: () [] {}
  • 引用符: "" '' ` `
  • CJK: 「」 『』 () 【】 《》 〈〉
  • カーリー引用符: "" ''
  • WYSIWYG のフォーマットマーク: 太字斜体コード取り消し線、リンク

ペアが空の場合、バックスペースで両方の文字を削除します。自動ペアリングとタブブラケットジャンプは両方とも コードブロックとインラインコード内では無効 — コード内の括弧はリテラルのままです。設定 → エディタ で設定できます。

詳細を見る →

テキストフォーマット

基本スタイル

  • 太字斜体下線取り消し線
  • インラインコード、==ハイライト==
  • 添字と上付き文字
  • リンク、Wiki リンク、ブックマークリンク(プレビューポップアップ付き)
  • インライン編集付きの脚注
  • HTML コメント切り替え(Mod + /
  • フォーマットをクリアするコマンド

テキスト変換

フォーマット → 変換でテキストケースをすばやく変更:

変換ショートカット
大文字(UPPERCASE)Ctrl + Shift + U(macOS)/ Alt + Shift + U(Win/Linux)
小文字(lowercase)Ctrl + Shift + L(macOS)/ Alt + Shift + L(Win/Linux)
タイトルケース(Title Case)Ctrl + Shift + T(macOS)/ Alt + Shift + T(Win/Linux)
ケースの切り替え(Toggle Case)

ブロック要素

  • 簡単なショートカット付きの見出し 1〜6(Mod + Alt + ]/[ でレベルを上げ下げ)
  • ネスト対応の引用ブロック
  • シンタックスハイライト付きコードブロック
  • 順序付き、順序なし、タスクリスト
  • 水平ルール
  • 完全な編集サポート付きテーブル

強制改行

段落内に強制改行を挿入するには Shift + Enter を押します。 VMark は最大互換性のためにデフォルトで 2 スペーススタイルを使用します。 設定 > エディタ > 空白文字 で設定できます。

行操作

編集 → 行による強力な行操作:

アクションショートカット
行を上に移動Alt + Up
行を下に移動Alt + Down
行を複製Shift + Alt + Down
行を削除Mod + Shift + K
行を結合Mod + J
空白行を削除
行を昇順に並び替えF4
行を降順に並び替えShift + F4

テーブル

フル機能のテーブル編集:

  • メニューまたはショートカットでテーブルを挿入
  • 行と列の追加/削除
  • セルの配置(左、中央、右)
  • ドラッグで列のサイズ変更
  • クイックアクション用コンテキストツールバー
  • キーボードナビゲーション(Tab、矢印キー、Enter)

画像

包括的な画像サポート:

  • ファイルダイアログで挿入
  • ファイルシステムからドラッグ&ドロップ
  • クリップボードから貼り付け
  • プロジェクトアセットフォルダへの自動コピー
  • コンテキストメニューでサイズ変更
  • ダブルクリックでソースパス、alt テキスト、寸法を編集
  • インラインとブロック表示の切り替え

動画・音声

HTML5 タグによる完全なメディアサポート:

  • ツールバーのファイルピッカーで動画と音声を挿入
  • エディタにメディアファイルをドラッグ&ドロップ
  • プロジェクトの .assets/ フォルダへの自動コピー
  • クリックしてソースパス、タイトル、ポスター(動画)を編集
  • プライバシー強化 iframe による YouTube 埋め込みサポート
  • 画像構文フォールバック: ![](file.mp4) は動画に自動昇格
  • ソースモードのタイプ別カラーボーダーによるデコレーション
  • 詳細を見る →

特殊コンテンツ

情報ボックス

GitHub フレーバー Markdown のアラート:

  • NOTE - 一般情報
  • TIP - 有用な提案
  • IMPORTANT - 重要な情報
  • WARNING - 潜在的な問題
  • CAUTION - 危険なアクション

折りたたみセクション

<details> HTML 要素を使って展開可能なコンテンツブロックを作成します。

数学方程式

KaTeX による LaTeX レンダリング:

  • インライン数式: $E = mc^2$
  • 表示数式: $$...$$ ブロック
  • 完全な LaTeX 構文サポート
  • 構文ヒント付きの親切なエラーメッセージ

ダイアグラム

ライブプレビュー付きの Mermaid ダイアグラムサポート:

  • フローチャート、シーケンスダイアグラム、ガントチャート
  • クラスダイアグラム、ステートダイアグラム、ER ダイアグラム
  • ソースモードのライブプレビューパネル(ドラッグ、サイズ変更、ズーム)
  • 詳細を見る →

SVG グラフィックス

```svg コードブロックでインラインの生 SVG をレンダリング:

  • パン、ズーム、PNG エクスポート付きの即時レンダリング
  • WYSIWYG モードとソースモードの両方でライブプレビュー
  • AI 生成のチャートやカスタムイラストに最適
  • 詳細を見る →

AI Genie

選択したプロバイダーによる組み込み AI ライティング支援:

  • 編集、クリエイティブ、構造、ツールの 4 カテゴリにわたる 13 の Genie
  • 検索とフリーフォームプロンプト付き Spotlight スタイルのピッカー(Mod + Y
  • インライン提案レンダリング — キーボードショートカットで承認または拒否
  • CLI プロバイダー(Claude、Codex、Gemini、Ollama)と REST API をサポート

詳細を見る → | プロバイダーの設定 →

検索と置換

Mod + F で検索バーを開きます。エディタエリアの上部にインラインで表示され、WYSIWYG モードとソースモードの両方で機能します。

ナビゲーション:

アクションショートカット
次のマッチを検索Enter または Mod + G
前のマッチを検索Shift + Enter または Mod + Shift + G
検索にセレクションを使用Mod + E
検索バーを閉じるEscape

検索オプション — 検索バーのボタンで切り替え:

  • 大文字小文字を区別 — 正確な文字ケースでマッチ
  • 単語全体 — 部分文字列ではなく完全な単語のみマッチ
  • 正規表現 — 正規表現パターンを使用(先に設定で有効化が必要)

置換:

検索バーの展開シェブロンをクリックして置換行を表示します。置換テキストを入力し、置換(単一マッチ)または すべて置換(すべてのマッチを一度に)を使用します。マッチカウンターは現在の位置と合計を表示します(例: "3 of 12")。

エクスポートオプション

VMark はドキュメントを共有するための柔軟なエクスポートオプションを提供します。

HTML エクスポート

2 つのパッケージモードでスタンドアロン HTML にエクスポート:

  • フォルダモード(デフォルト): サブフォルダのアセットを持つ Document/index.html を作成
  • 単一ファイルモード: 画像を埋め込んだ自己完結型の .html ファイルを作成

エクスポートされた HTML にはVMark Reader — 設定、目次、画像ライトボックスなどのインタラクティブコントロールが含まれます。

エクスポートについて詳しく →

PDF エクスポート

ネイティブシステムダイアログで PDF に印刷(Cmd/Ctrl + P)。

HTML としてコピー

他のアプリに貼り付けるためにフォーマットされたコンテンツをコピー(Cmd/Ctrl + Shift + C)。

コピーフォーマット

デフォルトでは、WYSIWYG からのコピーはクリップボードにプレーンテキスト(フォーマットなし)を入れます。設定 > Markdown > 貼り付けと入力Markdown コピーフォーマットを有効にすると、代わりに Markdown 構文を text/plain に入れます — 見出しは # を保持し、リンクは URL を保持するなど。ターミナル、コードエディタ、チャットアプリへの貼り付けに便利です。

CJK フォーマット

組み込みの中国語/日本語/韓国語テキストフォーマット:

  • 20 以上の設定可能なフォーマットルール
  • CJK-English スペーシング
  • 全角文字変換
  • 句読点の正規化
  • アポストロフィ/プライム検出付きのスマート引用符ペアリング
  • 技術的構造の保護(URL、バージョン、時刻、小数点)
  • コンテキストに応じた引用符変換(CJK にはカーリー、Latin には直線)
  • カーソルでの引用符スタイルの切り替え(Shift + Mod + '
  • 詳細を見る →

ドキュメント履歴

  • 設定可能な間隔での自動保存
  • 以前のバージョンを表示して復元
  • JSONL ストレージフォーマット
  • ドキュメントごとの履歴

表示とフォーカス

フォーカスモード(F8

フォーカスモードは現在編集中のブロック以外をすべて暗くし、視覚的なノイズを減らして単一の段落に集中できるようにします。アクティブなブロックは完全な不透明度でハイライトされ、周囲のコンテンツは薄い色にフェードします。F8 で切り替えます — WYSIWYG モードとソースモードの両方で機能し、切り替えるまで持続します。

タイプライターモード(F9

タイプライターモードはアクティブな行をビューポートの垂直方向の中央に保持するため、ドキュメントが下にスクロールする間も目が固定位置に留まります — 物理的なタイプライターで入力するのと同様です。F9 で切り替えます。両方の編集モードで機能し、わずかなカーソル移動での不安定な調整を避けるため、小さなしきい値でスムーズスクロールを使用します。

フォーカス + タイプライターの組み合わせ

フォーカスモードとタイプライターモードは同時に有効にできます。合わせると、完全に気が散らない執筆環境を提供します: 周囲のブロックが暗くなり、かつ現在の行が画面の中央に固定されます。

ワードラップ(Alt + Z

Alt + Z でソフトラインラップを切り替えます。有効にすると、長い行は水平スクロールの代わりにエディタ幅で折り返します。この設定はセッション間で持続します。

テキストユーティリティ

VMark はフォーマットメニューで利用可能なテキストクリーンアップとフォーマットのユーティリティを含みます:

テキストクリーンアップ(フォーマット → テキストクリーンアップ)

  • 末尾のスペースを削除: 行末から空白を削除
  • 空白行を折りたたむ: 複数の空白行を 1 つに減らす

CJK フォーマット(フォーマット → CJK)

組み込みの中国語/日本語/韓国語テキストフォーマットツール。詳細を見る →

画像クリーンアップ(ファイル → 未使用画像のクリーンアップ)

アセットフォルダから孤立した画像を見つけて削除します。

統合ターミナル

複数セッション、コピー/ペースト、検索、クリック可能なファイルパスと URL、コンテキストメニュー、テーマ同期、設定可能なフォント設定を持つ組み込みターミナルパネル。Ctrl + ` で切り替えます。詳細を見る →

自動更新

VMark は自動的にアップデートを確認し、アプリ内でダウンロードしてインストールできます:

  • 起動時の自動更新確認
  • ワンクリックのアップデートインストール
  • 更新前のリリースノートプレビュー

ワークスペースサポート

  • フォルダをワークスペースとして開く
  • サイドバーでのファイルツリーナビゲーション
  • クイックファイル切り替え
  • 最近のファイルの追跡
  • セッション間でウィンドウサイズと位置を記憶

詳細を見る →

カスタマイズ

テーマ

5 つの組み込みカラーテーマ:

  • White(クリーン、ミニマル)
  • Paper(温かみのあるオフホワイト)
  • Mint(ソフトなグリーンティント)
  • Sepia(ビンテージな外観)
  • Night(ダークモード)

フォント

以下のフォントを個別に設定:

  • Latin テキスト
  • CJK(中国語/日本語/韓国語)テキスト
  • モノスペース(コード)

レイアウト

以下を調整:

  • フォントサイズ
  • 行の高さ
  • ブロックスペーシング(段落とブロック間のギャップ)
  • CJK 文字間隔(CJK の読みやすさのための微妙なスペーシング)
  • エディタ幅
  • ブロック要素のフォントサイズ(リスト、引用、テーブル、アラート)
  • 見出しの配置(左または中央)
  • 画像とテーブルの配置(左または中央)

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

すべてのショートカットは設定 → ショートカットでカスタマイズできます。

技術的詳細

VMark はモダンな技術で構築されています:

コンポーネントテクノロジー
デスクトップフレームワークTauri v2 (Rust)
フロントエンドReact 19, TypeScript
状態管理Zustand v5
リッチテキストエディタTiptap (ProseMirror)
ソースエディタCodeMirror 6
スタイリングTailwind CSS v4

すべての処理はローカルマシン上で行われます — クラウドサービスもアカウントも不要です。