メモインクルード

メモリンクに似たような機能で、メモインクルード機能を実験中。
プログラムで使うような、Include?をメモでやってます。

E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389EFBC91.png
例えばこのように、エーフィ可愛いに関するメモをそれぞれ作っていったとして、画像のようにIncludeで始まるリンク先タイトルを設定すると。

E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389E3819DE381AEEFBC92.png
E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389E3819DE381AEEFBC93.png
メモエディタを開いたときにそのリンク先のテキストを自動的に取り込んで表示してくれる。
インクルードされたメモはわかるように区切りをつけている。

また、インクルード先にインクルードリンクがあった場合も取り込む。各区切りの番号が増えていってるのがそれ。
ただし、インクルード先のテキスト以降にすでにインクルードされているメモがリンクしてあった場合、つまりループが発生する場合はリンクタイトルだけ表示して、本文は取り込まない。じゃないと無限ループに陥るので。
E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389E3819DE381AEEFBC95.png
E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389E3819DE381AEEFBC96.png
こんな感じに、リンクの設定があることのみ表示する。
※この時に気づいたけど、トップメモをインクルードしてたら取り込んじゃったからそこやりかえないといけない……


基本は確認用として使う想定なので、この中で編集しても各データには反映されない。インクルードされたメモは保存時には削除される(もちろん元データは残る)。ただ、一応トップメモ(ポケモンのエーフィは可愛いのメモ本体)上に書き加えたメモ(つまりインクルード外のもともとあったメモ欄に書いたやつ)は反映されて保存されるようにしてる。

リンクをたどるよりは早く確認できるのでいいかもしれない。

ちなみに、まだ作成中だけど、インクルードされたメモをそのまま保存できるようにもできるようになる予定。
E383A1E383A2E382A4E383B3E382AFE383ABE383BCE38389E3819DE381AEEFBC94.png
とりあえずこれは余計なインクルードの区切りをのけただけだけど。

すると一部で不明な空行がでてしまって、うーん。


なお、インクルード表示出来るのはメモエディタでのみ。メインエディタではリンクが表示されるのみ。
また、Linkと同じように、リンク先メモに飛ぶこともできる。

エーフィ可愛い。

この記事へのコメント

見ていただけだらぜひとも
をお願いします♪

☆ブログランキング参加中!☆
ぽちっと応援お願いします♪
にほんブログ村 小説ブログ ファンタジー小説へ にほんブログ村 イラストブログへ