きっかけ

これまでメモをかくときなどに、見出しには【カッコ】を使ってみたり、▫️や●の記号をつけたりしていた。
また、箇条書きするときには、
・と打ったり、
●と打ったり、
と、なんとなくで書くことが多かった。

これがなんとなくしっくりきてなくて、なんとかしたいなぁ、とずっと思っていた。

先日久しぶりにコードを触ったときに、コードエディタの存在を思い出し、せっかくだから活用しようと思ったときに、「マークダウンで書く」のがいいだろうと思い当たった。

今回はその環境構築について書き残す。

辞書登録する

Markdown形式は、基本的にどんな文章でも使える。
もっとも、プレビューが対応しているソフトでないと効果は発揮されないものの、別に普段からMarkdownの書式で書いてもいいわけだ。

書き方についてはいろんなところで紹介されているから詳しくは書かないが、とても簡単だ。

例としてGeminiに書いてもらったMarkdownがこちら↓

こんな感じで書くと、下の画像右側のようにプレビューできる。

こんな感じ。

この画面左側では色がついているが、これはソフト(これはVScode使ってる)がMarkdownを読み取って勝手についている。
右がプレビュー画面だ。

簡単な書き方で、HTMLライクな表示がつくれる。

ただし、Markdownの記号は半角で書く必要がある。
これが日本語入力のときはネックで、いちいち半角に切り替える必要があるため、Markdownで書くのめんどくさい、と思っていた。

しかし、辞書登録すればいい。
自分がよく使いそうなものだけ辞書登録した。

  • みだし→
  • ほし→ *
  • いち→1.
  • いんよう→ >
  • こーど→ ```

この5つ。
特に上3つがよく使いそう。
見出しレベルの変更や、太字・斜体を使いたいときも、上記の打ち方で出せばいい(あまり使わないので個別には登録しなかった)。
ポイントは、各単語登録時に、忘れず後ろに半角スペースを入れておくこと。
これがないとMarkdownとして読んでくれない(環境にもよるが)。

スマホ・PC両方に登録した。
これで、いつでも日本語入力から切り替えることなく素早く入力できる。
もっと早く気づけばよかった……。

Markdownの便利さ

Markdownを普段から使うことで、見出しや箇条書きの際の書き方が定まるのがありがたい。
あまり凝ったこともしないので、ほんと上に書いた3〜5つの書き方にするだけのことだ。

Markdown形式で書いておくと、対応エディタを通せばすぐそれなりの見栄えになるので、人にシェアするときにもよさそう。
Simplenoteなどでリンクを送ったり、印刷やPDF化するときに自然と見出しやリストが揃うのでいい。

ひとつ厄介なのが、改行は半角スペース2個、というもの。
画面上ではただの改行でもちゃんと改行されているのだが、PDF化しようとしたら改行されてなかった。
これは、検索置換を駆使して、半角スペース2個を追加することで解決した(AIが)。

VScodeを入れてみた

エディタについては、Simplenoteなどのオンラインのものを使うことがほとんどなので、なくてもいい……と思ってた。

が、先日コード書いたときに、検索・置換がかなり便利なことに気づいたので、やはりエディタも用意しておこうと思い直した。

この機会に、エディタをVisual Studio Codeに移行してみた。
これまでSublime Textを入れてあったが、ほとんど使ってなかったので変えてみた。

先ほどと同じスクショ。これがVS codeでの表示だ。
プレビューが同時に出せるのがいい。
また、入力支援も働かせられるので、たとえばリストで次の・を自動で出してくれたりする。
見出しなどに色がつくのもわかりやすい。

ほんとはいま人気のCursorにしてみたかったが、使ってるMacのOS的が古くてダメだった。
代わりにVScodeに、github copilotを入れてみた。
一応チャットはできるようになったけど、入力支援とかもできるのかな?まだよくわかってないので今後調べる。

拡張機能もいくつか入れたり、配色を変えてみたり。
ただ、見出しレベルごとに配色わけたかったんだけど、JSONがうまく効かない。

あとはgitを入れて更新履歴を残すようにしてみたり、特定のワードに色をつけられるようにもしてみた。

todo highlightというプラグインを入れて、このJSONを入れる。
これは今やってる芝居の台本用に、役名ごとにハイライトがつくようにしてある。
すごく見やすくなって便利。

とりあえず使えるようにはできたので、もうちょっと触ってみたい。

あと、Markdownだと「Obsidian」というノートアプリがよさそうだ。
こっちも試してみようかと思っている。