終わりを急がない思考
エンジニア文化には、テキストエディタをめぐる「聖戦」についての、長く続く冗談があります。Vim対Emacs。20世紀後半の遺物として語られることが多く、個人用コンピュータがもっと小さく、親密で、どこか思想的でもあった時代の話だと片づけられがちです。冗談の多くは、あたかもその熱量が単なる習慣で説明できるかのように、タイピングのマッスルメモリーやキーボードショートカットの問題に還元します。
しかし、この対立がここまで長く生き残っていること自体が、もっと深い何かを示しています。これらのエディタは、プレーンテキストを中心に据え、最小限のインターフェースを持ち、視覚的な快適さをあえて拒む設計になっています。理屈の上では、落ち着きを招いてもよさそうなものです。それでも実際には、強い感情を引き出してしまう。ソフトウェアをめぐる争いに見えるものは、実のところ、思考そのものがどう動くべきかをめぐる争いとして理解したほうが近いのかもしれません。
ここでまず目を向けるべき逆説があります。言語を通して考えるという、生の行為に道具が近づけば近づくほど、人はそれを激しく守ろうとする。シンプルさは、執着を手放させてはくれません。むしろ、それをいっそう強めてしまうことがあるのです。
理想としてのプレーンテキスト、中立ではない現実
プレーンテキストは、現代の知的文化の中で特別な位置を占めています。それは単なる形式としてではなく、一つの姿勢として語られることが多い。プレーンテキストは耐久性があり、持ち運びやすく、陳腐化しにくい。特定のプラットフォームやベンダーから距離を保てるという約束を含んでいます。プレーンテキストを選ぶということは、新しさよりも継続性を選ぶことだ、とも言われます。
その約束は、確かに現実のものです。何十年も前に書かれたテキストファイルが、今も問題なく読める。凝った形式であれば失われてしまうような移行の過程を、平然と生き延びることができる。その意味で、プレーンテキストは、忘却に対する小さな安全装置のように感じられます。
しかし、理想は、それが日々の実践として生きられるようになると、少しずつ様子を変えていきます。原理としてのプレーンテキストが、日常的な環境になった途端、そこには癖や慣習、そして依存関係が生まれる。Org modeのファイルは技術的には確かにテキストですが、そこで支えられている思考は、折りたたみやアジェンダ表示、キャプチャの流れ、内部文法といった要素によって形づくられており、それらは Emacs の中でこそ本当に息づきます。Vimの利用者は中立性を強調しますが、その思考の速度は、モーダル編集や身体に染みついた記憶と切り離すことはできません。
ファイル自体は中立です。けれども、認知はそうではありません。
これはプレーンテキストの失敗ではありません。保存のレベルでの中立性が、経験のレベルでの中立性を意味するわけではない、ということを認識させてくれるだけです。道具は注意の向きを形づくり、その注意が、やがて思考のあり方を形づくっていくのです。
開かれた表面と、未完であることを守るということ
単純か複雑かという区別よりも、実は「開かれているか、閉じているか」という区別のほうが、はるかに役に立ちます。この違いがあるからこそ、より豊かな道具が次々に登場している今でも、プレーンテキストは思考する人々を引きつけ続けているのです。
開かれた表面は、結論を求めません。未完のままであることを受け入れます。ペンと紙が今なお魅力的であるのは、思考がどこへ向かうのかを問いたださないからです。文は途中で途切れてもいい。余白のメモは本文と食い違っていてもかまわない。線で消された言葉でさえ、そこに存在し続けます。
プレーンテキストエディタは、この性質をかなりの部分で保っています。正しさを押しつけない。反復やためらい、矛盾が同時に存在することを許します。形になりきらない考えは、罰せられることなく、そのまま形になりきらない状態でいられる。
この寛容さは、見た目以上に重要です。思考は、たいてい最初から明瞭な形で始まるわけではありません。まだ自分の形を知らない断片や直感から始まります。あまりに早い段階で整合性を求める表面は、考えが落ち着く時間を持つ前に、その形を歪めてしまう危険をはらんでいるのです。
聖戦からデフォルトへ
しばらくのあいだ、こうした対立はすでに過去のものになったかのように見えていました。Atom、そしてその後に登場したVS Code のようなエディタが、より親しみやすいインターフェースと、よく整えられた初期設定、拡張可能なエコシステムを備えて現れたからです。重心はイデオロギーから生産性へと移りました。多くのエンジニアは、エディタを「選ぶ」こと自体をやめ、ただ用意されたものを受け入れるようになりました。
それは解決のようにも感じられましたが、実際には「常態化」に近いものでした。複雑さが消えたわけではありません。拡張機能や慣習の背後に隠れただけです。VS Codeが成功したのは、中立だったからではなく、哲学的な覚悟を求められずに済むようにしたからでした。道具について考えなくても、考えることができるようにしたのです。
その静けさは重要でした。エディタをアイデンティティとして背負い込まない世代を生み出しました。しかし同時に、それは次の攪乱が起こるための舞台も整えていたのです。
閉じられた道具と、「仕上げ」への圧力
Word、Excel、PowerPointのような道具に対する抵抗感は、しばしばエリート主義や懐古趣味だと誤解されます。しかし実際のところ、それは品質の問題とはほとんど関係がありません。これらの道具は、それらが設計された目的において、きわめて高い効果を発揮します。
問題は、その前提にあります。Wordは完成された文書を前提としています。PowerPointは、要点が抽出されたメッセージを前提にしています。Excelは、解釈可能な出力を生み出すモデルを前提にしています。これらの前提は間違ってはいませんが、思考の段階としては「後半」に属するものです。
それを初期の段階で使うと、終結への圧力が入り込みます。フォントを選ばなければならない。レイアウトを揃えなければならない。セルには妥当な値を入れなければならない。スライドは他者にとって意味が通じるものでなければならない。注意は意味そのものよりも、体裁へと流れていきます。見た目の判断が、いつの間にか思考の舵を取るようになります。
その結果、多くの人は直感的に作業を分けるようになります。考える場所は別に確保し、あとからOffice形式へと翻訳する。これは非効率なのではありません。認知のための空間を守ろうとする、直感的な防衛なのです。
Markdownと、重なっていくシンプルさ
Markdownは、この緊張関係を解消するはずの存在でした。道具に依存しなくても読める可読性、硬直しない構造。その両方を同時に差し出し、生のテキストと重たい装飾の間に中間の道を用意する、と約束していました。
ところが、ほとんど同時に、さまざまな違いが立ち現れてきました。iA Writer は集中とタイポグラフィの静けさを前面に押し出しました。Bearはタグ付けを中心に据えた整理の思想を持ち込みました。Typoraはライブプレビューによって、書式そのものを意識から消そうとしました。どのツールも技術的にはシンプルなままでありながら、それぞれが異なる書くことの哲学をはっきりと表現していました。
Markdown自体は、最小限のままでした。人間の嗜好は、そうではありませんでした。
この繰り返し現れるパターンは、重要なことを示しています。形式のレベルでのシンプルさは、経験のレベルでの複雑さを消し去るわけではありません。それは、複雑さの居場所を移動させるだけなのです。
価値観を映し出すPKM
パーソナル・ナレッジ・マネジメント(PKM: Personal Knowledge Management)の仕組みは、こうした緊張関係をあらためて可視化しました。ObsidianやNotionのようなツールは、単なるノートアプリではありません。それぞれが、思考とは何かについての異なる前提を映し出しています。
Obsidianは、ファイルやリンク、ローカルでの所有を重視します。プラグインやグラフといった層が重ねられていても、その根底にはプレーンテキストの系譜が色濃く受け継がれています。一方で Notionは、構造やデータベース、協働を前提に据えています。生の柔軟さよりも、読みやすさや調整のしやすさを優先します。
どちらも、思慮深く使うことができます。そして、どちらも、硬直したものになり得ます。この二つをめぐる議論は、機能の話ではありません。思考はどこに住むべきなのか、そして、それはいつ「見せるもの」になるべきなのか、という問いなのです。
ここでもまた、中立であるはずの基盤が、意味の宿る場所になっていきます。
思いがけないかたちで対話が戻ってくる
こうした背景のもとで、CursorやAntigravity、ZedといったAI搭載エディタの登場は、より深い次元で、問いをもう一度立ち上がらせます。これらは単に機能が増えたエディタではありません。書き手とは何か、主体性とはどこにあるのか、そうした前提そのものに揺さぶりをかけてきます。
AIが最適化のための仕組みではなく、対話の相手として立ち現れるとき、思いがけず「開かれた状態」が回復します。途中までの考えが歓迎され、誤りも許容され、書き直しは前提として受け止められる。意味は、実行によってではなく、やり取りのなかから立ち上がってきます。
それが自然に感じられるのは、思考がもともと会話の中でそうやって働いてきたからです。この意味で、真に対話的なAIは、Wordよりもノートに近いふるまいをします。言語は引き続きインターフェースであり、結論は急がれません。
ただし、この開かれた状態は、意外と脆いものでもあります。AIがオートコンプリートや即時修正として組み込まれると、閉じた振る舞いをむしろ強めてしまいます。違いを生むのは、知能の高さではなく、どのように向き合うかです。対話者か、仕上げ役か。その区別はいまも意味を持ち続けています。
人はどのようにして、シンプルさのまわりに複雑さを組み直すのか
ここまで来ると、もう一つの逆説がはっきりしてきます。道具がどれほど開かれていて、どれほど最小限であっても、人はそのまわりに複雑さを組み直してしまう。Markdownには正統とされる作法が生まれ、PKMの仕組みには階層が生まれ、エディタにはいつの間にか道徳的な重みがまとわりつくようになります。
対立が生じるのは、道具が複雑だからではありません。道具が象徴になるからです。開かれた仕組みは投影を招き、投影はアイデンティティを呼び込み、アイデンティティは防衛を呼び起こします。
聖戦は、シンプルさが失敗したから戻ってくるのではありません。そこに意味が付け加えられたから、再び立ち上がってくるのです。
硬直せずに、開かれたままでいること
この傾向に気づくことは、開かれた道具を手放すことを意味しません。必要なのは、道具にできることと、できないことについての謙虚さです。
プレーンテキストは自由を保証してくれるわけではありません。囲い込みを遅らせるだけです。開かれた表面も、教条を消し去るわけではありません。ただ、それが形を取りつつあることを忘れやすくするだけです。
プレーンテキストが惹きつけてきた理由は、純粋さにあったのではありません。プレーンテキストが惹きつけてきた理由は、純粋さにあったのではありません。不確かさを、不確かさのまま置いておける空間を守ることにありました。ペンと紙はそれを静かに実現してきました。プレーンテキストは、それをデジタルの世界へと拡張しました。そしていま、AIとの対話は、その約束の別のかたちを差し出しています。
けれども、どの方法も、私たち自身の癖を免除してはくれません。自由を派閥に変え、シンプルさをイデオロギーに変えてしまう誘惑は、常に残ります。
おそらく、もっとも持続可能な姿勢は、熱狂でも拒絶でもなく、道具の位置づけを忘れないことなのでしょう。道具は思考の足場であって、その証明ではありません。開かれた仕組みは招待状であって、保証ではないのです。
思考は、形を与えられる前に、しばらく時間を必要とします。その猶予を許すこと、そして、いつ自分がそれを許さなくなったのかに気づくこと。それこそが、最も大切な実践なのかもしれません。
もとの英語記事はこちら
