マークダウンとプレーンテキスト
プレーンテキストとマークダウンの関係は、当然のものとして語られることが多いようです。両者は同じ系統に属し、一方を好む人はもう一方も自然に受け入れると考えられがちです。しかし本当にそうでしょうか。Notepad や TextEdit のような純粋なプレーンテキストエディタと、Typora や Obsidian のようなマークダウンエディタを行き来すると、単なる技術的な違いにとどまらない微妙な感覚を覚えることがあります。
プレーンテキストは、最も純粋なデジタル文章の形式としてしばしば称えられます。マークダウンはその自然な拡張と位置づけられる場合が多いようです。しかし実際に書き続けていると、両者の精神は決して同一ではないと感じられます。プレーンテキストは妥協を許さない徹底したミニマリズムを体現しています。マークダウンはどれほど軽量であっても、すでに構造を導入しており、その構造が複雑さを伴います。
この違いは些細に見えるかもしれませんが、そこには、書くことにおける自由をどのように想像しているのかという、より深い問題が映し出されています。
プレーンテキストの精神
プレーンテキストは、デジタルにおける紙とインクのような存在です。文字そのもの以外には何もなく、書式も隠れた指示も、見えないメタデータも表示を左右することはありません。目に映るものがすべてであり、入力されたものがそのまま保存されます。
このため、プレーンテキストは何十年もの間使われ続けてきました。最初期のコンピュータ端末から現代のシンプルなエディタに至るまで、形式はほとんど変わっていません。普遍的で持ち運びが容易であり、時代を超えて利用できます。三十年前に作成されたファイルを開いても、今日と同じ姿で表示されます。
魅力は技術的な側面にとどまりません。心を引きつけるのは、その純粋さにあります。NotepadやTextEditの空白の画面は、音楽が始まる前の静けさに似ています。そこに言葉を置くことを促し、他のものに邪魔されることはありません。プレビューもツールバーも、書式のアイコンもなく、ただ画面に文字が並ぶだけです。
これを究極の自由と捉える人もいます。機能が存在しないこと自体が機能となり、選択肢のなさは制約ではなく解放として働きます。
マークダウンの効用
マークダウンは2000年代初頭、実用的な課題を解決するための試みとして登場しました。ブロガーやプログラマーは、果てしなく続くタグを見続けることなく、簡単にHTMLへ変換できる方法を求めていました。John GruberとAaron Swartzは、プレーンテキストを人間にとって読みやすいまま保ちつつ、同時に機械が解釈できる書式情報を持たせるという発想から、マークダウンを生み出しました。
マークダウンの魅力は、その均衡にあります。見出しは行頭に # を置くだけで表現できます。斜体は一つのアスタリスクで囲み、太字は二つで囲みます。リンクは [name] (url) の形で記述され、そのままの記述でも意味を理解できます。特別なソフトを使わなくても、マークダウンファイルを開けば内容を読み取ることができます。
こうした理由から、マークダウンは技術系のコミュニティで広く愛用されるようになりました。単純さを保ちながら構造を損なわないことを実現したからです。書き手にとっては、プレーンテキストの素朴さとHTMLやPDFの洗練の間を行き来できる道具となり、文章を読みやすく、同時に公開可能なものにしました。
この意味において、マークダウンはプレーンテキストに背を向けた存在ではなく、歩み寄りの産物といえます。ミニマリズムを手放したわけではなく、その意味を使いやすさへと広げていったのです。
エディタがもたらす複雑さ
もしマークダウンが単なる記法でしかなければ、議論はそこで終わったかもしれません。しかし、体験を形づくるのは記法だけではなく、ツールのあり方でもあります。ここにマークダウンエディタの複雑さが生じます。
多くのマークダウンアプリケーションは二画面方式を採用しています。一方にプレーンテキスト、もう一方に整形されたプレビューを表示する形です。一見すると便利に思えます。文章とその完成形を同時に確認できるからです。けれどもプレーンテキストを愛する人々にとっては、これは侵入のように感じられます。第二の画面はたとえ役立つとしても環境を二重化し、静かな一枚のページを操作盤のようなものへと変えてしまいます。
Typoraのように一画面で記述しながら同時に装飾を反映するエディタでさえ、微妙な緊張関係を生み出します。単純さは洗練されているものの、純粋ではありません。ツールは記法をその場で処理し、あたかも隠すべきもののように記法を覆い隠します。そこに見えているのはファイルそのものではなく、絶え間なく変化し続ける姿なのです。
ここにマークダウンの文化的な出自が表れています。マークダウンはプログラマーによって、プログラマーのために設計されました。二画面表示、隠された記法、書き出し機能にはいずれもエンジニア文化の気配が漂います。そこでは静止ではなく変換が価値を持ち、テキストは常に別のものへと移ろう存在として捉えられています。
一方で、プレーンテキストを大切にする人々にとっては、まさにそこが問題になります。テキストはどこかへ向かうべきものではなく、それ自体で完結しているべきものなのです。
自由と枠組み
この隔たりの核心にあるのは、自由の意味そのものです。プレーンテキストが与えるのは、あらゆる枠組みから解き放たれた自由です。言葉と向き合う間に何も介在しません。これに対し、マークダウンが与えるのは枠組みを通した自由です。軽やかな記法を取り入れることで、文章を異なるプラットフォームや形式へ自在に移す力を得られます。
これを解放と感じる人もいます。マークダウンは文章を持ち運び可能にし、共有可能にし、公開可能にします。一方で、制約と感じる人もいます。記法が存在する時点で、ファイルはもはや単なる言葉ではなくなり、システムに結び付けられた言葉となってしまうからです。
このため、プレーンテキストとマークダウンは近しい関係にありながら、同じではありません。プレーンテキストは静けさであり、マークダウンはささやかな音楽です。いずれも単純ですが、その単純さは質を異にしています。
文化的な受け止め方
書き手、プログラマー、そしてミニマリストは、この隔たりをそれぞれ異なる視点で捉えています。
プログラマーにとって、マークダウンは自然な言語のように感じられます。すでに記法やタグ、マークアップに慣れているためです。マークダウンは、機能性を保ちながら余計な要素を減らしている点で優雅と映ります。二画面のエディタも侵入ではなく安心の証として受け止められます。
純粋さを求める書き手にとって、マークダウンはむしろ介入のように映ります。# や * の存在が言葉の流れを途切れさせるからです。もはや文章そのものではなく、記号が散りばめられた文章になってしまいます。二画面のエディタは煩雑に感じられ、Typoraの滑らかさでさえ人工的に見え、ファイルの実態を覆い隠す仮面のように映ります。
ミニマリストにとって、プレーンテキストはより深い理想を体現します。単なる執筆手段ではなく、ソフトウェア文化における肥大化への抵抗を意味します。ツールバーも隠れた層も、すべて雑音として見なされます。彼らにとってプレーンテキストは道具であると同時に宣言でもあり、「少なさこそ十分さ」という姿勢を示しています。
AIと構造の問題
人工知能を視野に入れると、新しい見方が生まれます。今日、多くの人がマークダウンを生成AIに最も適した形式だと主張しています。その理由は明快です。マークダウンは最小限の構造を保ちます。見出しや箇条書き、簡単なタグが内容に形を与えつつも、複雑さに埋もれさせることはありません。WordやPowerPointのようなバイナリ形式と比べると、マークダウンは軽量で持ち運びやすく、解析も容易です。
対照的に、プレーンテキストは素っ気なさすぎると見なされがちです。文字の並び以外には何も含まれていません。見出しやマーカーがないため、どの文が一つの区切りを成すのか、どの行がリストなのか、どの語に強調が置かれているのか、ファイル自体からは分かりません。技術的な観点からすれば、構造を明示するマークダウンの方が優れているように思われます。
しかし、この見方は近視眼的かもしれません。生成AIは従来のソフトウェアのように記法に大きく依存して動作するわけではありません。モデルはマークアップを「読む」ことで意味を理解するのではなく、意味論的な関係性から推測します。注目するのは記法を構成するタグではなく内容そのものです。記事を要約するとき、AIは単に # や * を追っているのではありません。文同士の関係を理解し、言葉の流れから隠れた構造を再構築しています。
そのため、構造的なマーカーが存在しなくても、AIはプレーンテキストを驚くほど正確に要約できます。さらに、バイナリ文書であっても、形式を取り除き、文そのものから意味を抽出することが可能です。AIの働きは記法ではなく意味論的な推測にあります。
この視点から見ると、プレーンテキストは意外な利点を持つことになります。飾り気を持たないことで、意味付けを記法を委ねるという誘惑を退けます。文字と文だけの純粋に意味論的な領域にとどまり、まさにこれこそAIが得意とする領域と重なります。プレーンテキストは、読み手と機械の双方が意味から構造を回復し得るというすることに信頼を置いているのです。これに対しマークダウンは、構造自体を発見するものではなく、課すべきものとして扱う危険を伴います。
皮肉なことに、多くの人がマークダウンをAIに最も適した形式として称賛する一方で、プレーンテキストの方がAIの知性の本質に近い存在かもしれません。AIが力を発揮するのは、意味が暗黙に宿り、秩序が規定されるのではなく解釈される場です。プレーンテキストもまた、その原理を体現しています。理解を保証するのは構造ではなく、言葉同士のより深い関係なのです。
ツールの哲学
プレーンテキストとマークダウンの違いは、より大きな事実を示しています。ツールは中立ではなく、それぞれが哲学を体現しています。プレーンテキストは純粋さの哲学を、マークダウンは構造化の哲学を表しています。一方は「そのままであること」に関わり、もう一方は「構築されていくこと」に関わっています。
このため、エディタをめぐる議論が強く感じられることがあります。争点は機能だけでなく価値観そのものに関わっているからです。VimやNotepadの使用にこだわる人は、単なる利便性を選んでいるのではなく、テキストが媒介されずにあるべきだという世界観を選んでいます。マークダウンを選ぶ人は、テキストが伝達のために構造化されるべきだという世界観を選んでいます。
この選択は何を書くかということ以上に、言葉をどのように生かしたいかという姿勢に結び付いています。
静けさと音楽の間
プレーンテキストとマークダウンを考える最も良い方法は、比喩に頼ることかもしれません。プレーンテキストは静けさです。装飾の不在であり、言葉が際立つための落ち着いた背景です。マークダウンは控えめな音楽です。旋律を妨げることなく、リズムや記号、構造をもたらします。
どちらが優れているということではありません。それぞれが異なる気質に応えています。静けさの中で力を発揮する書き手もいれば、リズムを必要とする書き手もいます。言葉をそのままにしておきたい人もいれば、変化のために整えておきたい人もいます。
誤解は、プレーンテキストを好む人はマークダウンも好むに違いないと考えることにあります。両者の関係は一卵性の双子というより、むしろ兄弟姉妹に近いものです。系譜を共有していても、同じ運命を歩むわけではありません。
自由の選択
議論の焦点は単なるテキストファイルそのものではなく、自由や構造、意味との関わりにあります。プレーンテキストは絶対的な自由の夢を映します。枠組みに縛られない言葉、媒介されない表現です。マークダウンは機能的な自由の夢を映します。人間に読みやすさを保ちながら、システムを越えて自在に移動できる言葉です。
両者はそれぞれに美しさを備えています。しかし応える欲求は異なります。一方は静けさを求め、もう一方は動きを求めます。一方は沈黙に満ち足り、もう一方はささやかな音楽を響かせます。
AIの登場によって、この対比はいっそう際立ちます。AIは意味を捉えるのに記法を必要としません。意味論的な推測によって秩序を再構築するからです。そこはまさにプレーンテキストが生きる領域です。これはマークダウンを不要にするものではありませんが、構造の価値が機械を助けることではなく、人間自身を助けることにあると示しています。
問うべきは、プレーンテキストとマークダウンが同じかどうかではなく、どの種類の自由をより重んじるかという点にあるのかもしれません。静けさの自由か、それともささやかな音楽の自由か。言葉をそのままにしておく自由か、それとも変化のために整える自由か。どちらの道も歩むに値しますが、向かう先は同じではありません。
もとの英語記事はこちら
