小さなブログ

テキストエディター

サーバーだけでなくメインPCでもLinuxを使い始めたのを機に、テキストエディターを秀丸からEmacsに乗り換えた。自分なりのEmacs入門方法について、技術ノートにもつづっている。が、結局秀丸に戻った。

経緯は少々回りくどい。きっかけは、Ubuntu+GNOME向けの適当なFTPクライアントが見つからなかったこと。GNOME標準のファイラーにはリモートアクセス機能がついているが(基本的なUIがユーザーのSSH設定と統合されている点はさすがLinux)、使い勝手がいまひとつ。FileZillaは無駄に画面を占めるうえ、Gitじゃあるまいにリモートファイルをいちいちローカルにコピーする手間が意味不明。他にもいくつか試してみたものの、いずれもしっくり来ず、Windowsエミュレーター「Wine」を導入してWinSCPをインストールすることにした。

WinSCPのエクスプローラーモードはやはりシンプルで使いやすい。この素朴な方式のまともなFTPクライアントがなぜ他に見当たらないのか不思議だ(自分が知らないだけかも)。Wineの導入は、Windowsに未練を残すようでできれば避けたかったのだが、この際やむを得まい。そして案の定、Wineを導入したからには秀丸を使わぬ理由もなくなり、元のさやに収まってしまったのだった。

とはいえ、Emacsには「CLIで動く」との秀丸にない強みがあり(Linuxでは重要)、まったく不要になるわけではない。一般的なファイルの編集や各種端末上ではEmacsを、自分の環境で身を入れてコードや文章を書くときは秀丸を、と使い分けている。

テキストエディターの好みなど所詮慣れの問題で、良し悪しを論じても神学論争にしかならない。それでもEmacsのライトユーザーになってみて実感したことをあえて言わせてもらうなら、やはり消去法で、つまり他よりマシだから仕方なく使うものだなあ、というのが率直な感想。なぜ消去法でEmacsが残るかというと、機能の問題ではなく、単に「恒久的な保守を期待できる」から。vi系は嫌いなため除くと、そんなエディターは他に見当たらない。

歴史を見れば、どんなに普及したソフトウェアも、あっさり消えてしまうことが珍しくない。その点Emacsはオープンソースであるうえ、とっくの大昔に盛りを過ぎてなお信奉者が多く、聖遺物のごとく半世紀ほども保守され続けている。そんな伝統がいまさら途絶えることは考えにくい。一方秀丸は、たとえ今は順調でもいつ更新が止まるかわかったものではない。オープンソースではないし、作者や会社亡きあとも存続させる手立てを講じているかどうか、今のわれわれには知る由がなく心配の種となっている。

Emacsを使い始めて最も強く感じたのは、そうした長年の心配からの解放だった。この解放感は、とっつきにくさや設計の古さを補って余りある。結局秀丸に戻ったとはいえ、いざとなればEmacsでも仕事ができる安心が手に入ったのだから、入門の苦労は無駄ではなかった。

#gemini