MarkNode は多層構造の設定システムを採用しています。すべてのプロジェクトに適用されるグローバル設定、特定のプロジェクトにのみ適用される設定、ファイルごとに指定できる設定があります。設定は変更すると自動的に保存されます。
設定ページ
アプリケーションメニューから設定を開きます(macOS では Cmd+,、Windows と Linux では Ctrl+,)。ダイアログには 一般、エディター、マインドマップ の各ページがあり、プロジェクトを開いている場合は プロジェクト ページも表示されます。
一般
- 外観 — テーマピッカーからアプリケーションのテーマを選択します。6 種類の組み込みテーマに加えて、オペレーティングシステムのライト/ダーク設定に従う システム オプションがあります。それぞれの見た目や、マインドマップとプレビューがどのように連動するかについては アプリケーションテーマ を参照してください。
- アセットの保存場所 — 貼り付けたりドラッグ&ドロップした画像の保存先です。プロジェクト内の既定フォルダー、各ドキュメントの隣のサブフォルダー、またはサブフォルダーを作らず各ドキュメントと同じフォルダーに直接保存できます。詳しくは リンクとメディア を参照してください。
- アウトライン — 見出しの移動または削除の前に確認する。アウトライン編集時の安全確認プロンプトです。
- インターフェイスの拡大率 — −/+ ボタンでインターフェイス全体を 50% から 200% まで拡大縮小します(リセットで 100% に戻ります)。
エディター
- ファイルを自動保存 — 少し入力が止まると変更を自動的にディスクへ書き込みます。
- 最大コンテンツ幅 — 編集領域の最大幅です。
- コンテンツの余白 — ドキュメント本文の周囲の余白です。
- 行の折り返しを有効にする — 長い行を横スクロールせずにエディター内で折り返します。
- シングルクリックでファイルを開く — ファイルエクスプローラーで 1 回クリックしたときにファイルを開くか(既定でオン)、選択のみにするかを指定します。
- 上部ツールバーを有効にする / フローティングツールバーを有効にする — メインの書式設定ツールバーと、選択時に表示されるコンテキストツールバーの表示・非表示を切り替えます。
マインドマップ
- 既定のテーマ — 独自のテーマが設定されていないドキュメントに適用されるマインドマップのテーマです。アプリのテーマに従う のままにすると、マインドマップは自動的にアプリケーションのテーマに合わせられます。特定のテーマをここで選ぶと、そのテーマに固定されます(テーマとスタイル を参照)。
- 既定のレイアウト — 新しいドキュメントに適用されるレイアウトスタイルです(レイアウトと方向 を参照)。
- マインドマップの位置 — エディターに対するマインドマップパネルの配置です。左、右、上、下から選べます。
- ノードタイプのバッジを表示 — ノードに小さな H1〜H6 / リストのバッジを表示します(既定はオフ)。
- 最大見出しレベル — ノードとして表示する最も深い見出しレベル(H3〜H6)です。
- 箇条書きのマーカー — リストノードに使用するマーカー(ハイフンまたはアスタリスク)と、箇条書きを含める / 番号付きリストを含める の切り替えです。
プロジェクト
プロジェクトページはプロジェクトを開いている場合にのみ表示されます。
- ドキュメントルート — ドキュメント内の相対画像パスを解決するための基準ディレクトリです。画像をサブフォルダーに保存していてリンクが正しく解決されない場合に設定してください。
- アセットの保存場所 — 一般設定の既定値とは別に、このプロジェクトで貼り付けたりドラッグ&ドロップした画像の保存先を上書きします。プロジェクトごとの設定 を参照してください。
- アウトラインパネルを自動表示 — このプロジェクトでアウトラインを自動的に開くかどうかを指定します。前回の状態を記憶、常に表示、常に非表示から選べます。
ファイルごとの設定
マインドマップのテーマとレイアウトはファイルごとに個別に設定できます。マインドマップのツールバーで行った変更は現在のファイルにのみ適用され、そのファイルのメタデータに保存されます。個別に設定されていないファイルには、グローバルのマインドマップ既定値が適用されます。
常に表示するパターン
MarkNode は次の除外設定に基づいてファイルエクスプローラーからファイルを非表示にします。
.gitignore(およびグローバルの Git 除外ファイル).docstr-ignore.marknode-ignore
除外ファイルへの変更は即座に反映されます。再起動しなくてもファイルエクスプローラーが更新されます。
常に表示するパターン を使うと、除外された特定のファイルやフォルダーだけを選んで表示できます。たとえば、ビルドツールが除外している .markdown ソースファイルなどを、node_modules やビルド成果物といった他の除外対象を表示させることなく見えるようにできます。サイドバーや右クリックメニューからの設定方法については ファイルエクスプローラー を参照してください。
パターンは .gitignore の構文を使用します。ワイルドカードの * と ?、任意の深さを表す **、ディレクトリのみに一致させる末尾の /、パターンを否定する先頭の ! が使えます。パターンには 2 つのレベルがあります。
- グローバルパターン — ここの 一般 ページで設定し、すべてのプロジェクトに適用されます。
- プロジェクトパターン — ここの プロジェクト ページで設定し、1 つのプロジェクトにのみ適用されます。
プロジェクトで実際に適用されるパターンのリストは、グローバルパターンの後にそのプロジェクト独自のパターンが続いたものです。プロジェクトパターンはグローバルのリストを拡張できるほか、否定パターンを追加することで(グローバルのリスト自体には手を加えずに)継承したグローバルパターンを 1 つ無効にできます。どちらのページにも同じ パターンをインポート… / パターンをエクスポート… の操作があり、リストのバックアップや複数プロジェクト間での再利用に使えます。