ガイド
設定
設定画面(Ctrl+,)と同じ並びで、すべての設定項目を説明します。
設定画面(Ctrl+,)と同じ並びで載せています。settings.json を直接編集するときは、各項目のキー(例: preview.fontSize)を使います。settings.json は、設定画面の「settings.json を開く」から開けます。
該当する項目はありません
アプリケーション
外観
themeライトとダークを切り替えます。色の組み合わせは「配色」で、プレビューとエディターそれぞれに選べます。
表示言語
ui.language画面の文言の言語を選びます。「自動」は OS の表示言語に合わせます。アプリを終了して開き直すと反映されます。
閉じるときにタスクトレイに格納する
window.closeToTrayウィンドウを閉じても終了せず、タスクトレイで動作し続けます。次に開くときにすぐ表示されます。
ログイン時にタスクトレイで起動する
window.launchAtLoginその日最初に開くときも、すぐに表示されます。「閉じるときにタスクトレイに格納する」がオンのときだけ有効です。
新しいバージョンを自動で確認する
update.autoCheck起動時とウィンドウを前面に出したときに、1 日 1 回まで確認します。
プレビュー
配色
preview.theme組み込みの 50 種類と、themes フォルダーに置いた CSS ファイルから選べます。
本文のフォント
preview.fontFamilyインストールされているフォントの名前を指定します。見つからない場合は既定のフォントで表示します。
コードのフォント
preview.codeFontFamilyインストールされているフォントの名前を指定します。見つからない場合は既定のフォントで表示します。
文字サイズ
preview.fontSize文字の大きさを px で指定します。
行間
preview.lineHeight行の高さを、文字サイズに対する倍率で指定します。
本文幅
preview.maxWidth1 行に並ぶ文字数の上限を、半角文字の数で指定します。
段落内の改行を反映
preview.softBreak段落の中の改行を、そのまま改行として表示します。オフにすると、空行で区切るまでは 1 行につながります。
Front Matter
preview.frontMatter文書の先頭の --- で囲んだ YAML の見せ方を選びます。
表の罫線
preview.tableStyle表の罫線の引き方を選びます。列が多い表は、格子や縞模様にすると行を目で追いやすくなります。
エディター
配色
editor.theme組み込みの 50 種類と、themes フォルダーに置いた CSS ファイルから選べます。
フォント
フォント名
editor.fontFamilyインストールされているフォントの名前を指定します。見つからない場合は既定のフォントで表示します。
文字サイズ
editor.fontSize文字の大きさを px で指定します。
行間
editor.lineHeight行の高さを、文字サイズに対する倍率で指定します。
字間
editor.letterSpacing文字の間隔を px で指定します。
合字(リガチャ)
editor.fontLigatures「->」や「!=」などの文字の並びを、1 つの記号にまとめて表示します。対応するフォントでのみ有効です。
表示
行番号
editor.lineNumbers空白文字
editor.renderWhitespaceカーソル行の強調
editor.renderLineHighlight制御文字の表示
editor.renderControlCharacters制御文字を記号で表示します。
インデントガイド
editor.guides.indentationインデントの位置に縦線を表示します。
括弧の色分け
editor.bracketPairColorization.enabled対応する括弧を、組ごとに色分けして表示します。
ミニマップ
editor.minimap.enabledエディターの右端に、文書全体の縮小図を表示します。
見出しの固定表示
editor.stickyScroll.enabledスクロールしている間、いま読んでいる箇所の見出しをエディターの上端に表示し続けます。
縦罫線
editor.rulers指定した桁の位置に縦線を表示します。複数引くときはカンマで区切ります。線ごとの色は settings.json で指定できます。
上の余白
editor.padding.topエディターの上端と 1 行目の間の余白を px で指定します。
入力と移動
折り返し
editor.wordWrap折り返す桁
editor.wordWrapColumn折り返す位置を、半角文字の数で指定します。
折り返しの記号
editor.wordWrapIndicator折り返した行の端に記号を表示して、本当の改行と区別できるようにします。
タブ幅
editor.tabSizeタブ 1 つの幅を、スペースの数で指定します。
タブをスペースで入力
editor.insertSpacesTab キーを押したときに、タブ文字の代わりにスペースを入力します。
単語の区切り文字
editor.wordSeparators「Ctrl+←」「Ctrl+→」などで単語単位に移動するとき、区切りとして扱う文字を指定します。
単語分割の言語
editor.wordSegmenterLocales日本語のように単語の間に空白を入れない言語で、単語の区切りを判定するための言語を指定します。単語単位の移動と、ダブルクリックでの選択に使います。カンマで区切って複数指定できます。空欄にすると、区切り文字だけで判定します。
貼り付けた画像の保存先
editor.pasteImage.directory画像を貼り付けたときの保存先フォルダーを、文書のあるフォルダーからの相対パスで指定します。${documentFileName} は文書のファイル名に、${documentBaseName} は拡張子を除いたファイル名に置き換わります。空欄にすると、文書と同じフォルダーに保存します。文書のあるフォルダーの外は指定できません。
カーソルの形
editor.cursorStyleカーソルの点滅
editor.cursorBlinkingカーソルの上下に残す行数
editor.cursorSurroundingLinesスクロールしたときに、カーソルの上下に最低限表示しておく行数を指定します。
最終行より下へのスクロール
editor.scrollBeyondLastLine最終行が画面の上端に来るまでスクロールできるようにします。
記法
略語
markdown.abbreviations「*[HTML]: HyperText Markup Language」の形で定義した語に、説明を表示します。
定義リスト
markdown.definitionLists用語の次の行を「: 説明」で始めると、定義リストとして表示します。
挿入
markdown.insertions「++文字++」を、挿入した文字として下線付きで表示します。
マーカー
markdown.marks「==文字==」を、蛍光ペンで塗ったように表示します。
複数行の表
markdown.multilineTablesセルの中で改行できる表の書き方を使えるようにします。
下付き文字
markdown.subscript「H~2~O」の「2」を下付きで表示します。
上付き文字
markdown.superscript「x^2^」の「2」を上付きで表示します。
Marp のテーマ
marp.themesスライドの theme: で選べるテーマを、CSS ファイルかフォルダーの絶対パスで指定します。カンマで区切って複数指定できます。
エクスプローラー
除外するパス
explorer.excludeエクスプローラーと「ファイルへ移動」に表示しないパスを、glob パターン(* などのワイルドカード)で指定します。カンマで区切って複数指定できます。/ を含まないパターンは、どの階層にある同じ名前にも一致します。隠しファイルと node_modules は、この設定に関係なく表示しません。
クリックしたファイルを仮タブで開く
explorer.temporaryTab仮タブは名前が斜体で表示され、別のファイルをクリックすると置き換わります。編集するか、ダブルクリックすると通常のタブになります。
アウトライン
表示する見出しの階層
outline.maxDepthアウトラインに表示する見出しの深さを、1〜6 で指定します。指定した階層より深い見出しは表示しません。
自分の配色を追加する
themes フォルダーに置いた .css ファイル 1 つが 1 つの配色になり、設定の「配色」に表示されます。プレビューとエディターのどちらでも選べます。配色の名前は、拡張子を除いたファイル名です(英数字と - _ だけ使えます)。
ファイルには、セレクターを付けずに宣言だけを書きます。ライトとダークで色を変えるときは light-dark() を、一方にだけ対応する配色は color-scheme を使います。組み込みの配色と同じ名前を付けると、組み込みの配色の代わりに使われます。ファイルを保存すると、すぐに反映されます。
置き場所
%APPDATA%\com.antimacho612.marxdown\themes\<name>.css --mx-color-bg: light-dark(#ffffff, #101010);
--mx-color-fg: light-dark(#1c2024, #edeef0);
--mx-color-code-string: #0f766e; 使える変数
- 背景
--mx-color-bg--mx-color-bg-subtle--mx-color-bg-inset--mx-color-bg-hover- 文字
--mx-color-fg--mx-color-fg-muted--mx-color-fg-subtle- 罫線
--mx-color-border--mx-color-border-subtle- アクセント
--mx-color-accent- コード
--mx-color-code-comment--mx-color-code-keyword--mx-color-code-string--mx-color-code-number--mx-color-code-function--mx-color-code-variable--mx-color-code-builtin