はじめに
あなたがこの記事を読んでいるとき、私はこの世にいないでしょう。
それほど危険なことを私はしようとしています。
何をしようとしているかって?
それはーーー
エディタ戦争、決着
何十年も続いてきたこの戦争を、私はこの手で終わらせることにしました。
Vim と Emacs。
果たしてどちらが優れているのでしょう。
私は、Emacs の勝利とします。
わっ、ちょっと、やめて!石投げないで Vimmer の人!刃物向けないで!◯ さないでー
...
気を取り直して、
なぜ Emacs の勝利か。
それは、双方の目指しているものに最も近いからです。
Emacs はより完成形に近い
Vim と Emacs が目指しているものってなんでしょう。
それは、OS です。
エディタの中から、ターミナルを開き、ブラウザを開き、メールを読み、ツイートすること、それこそがエディタの完成形です。
現状、それに近いのは、Vim よりも Emacs です。
Emacs には、Emacs Lisp で書かれたシェルとブラウザが標準搭載されていることを知っていますか?
また、Vim をメーラやゲーム機として使う人より、Emacs のそれのほうが圧倒的に多いはずです。
有名プログラマはみんな Emacser
Emacs の勝利を裏付けるかのようなデータもあります。
こちらのサイトでは、有名プログラマの中で、Emacs を使用している人をあげています。
Linux、Git、Python、Ruby、Facebook など、世界中で使われているサービスは、Emacs という名の OS から生み出されました。
Ruby の作者であるまつもとゆきひろさんは、Emacs をメーラやデバッガとして使っていることを Quora などで明かしていますし、他の方もきっとそういった使い方をしているのだと思います。
じゃあ Vim が負けたということなのか
んなわけないでしょう!
Vim はどこでも使えるし軽いし設定なくてもまぁまぁ使えるし何よりあのキーバインドがイイ!
Emacs の名言!
Emacs 「Vim...てめーの敗因は...たったひとつだぜ...たった一つの単純な答えだ...『てめーは OS じゃねー』」
急なジョジョネタ
逆に言えば OS じゃない事以外は完璧なエディタなんです!
じゃあどうするか。
簡単な話です。
Emacs で Vim しましょう。
その名も Spacemacs。
方法は 2 ステップ。
- Emacs をインストールする
- Spacemacs をインストールする
これだけで、Emacs という OS のなかで Vim することができます。
Vim するだけではなく、Emacs することもできます。
さらには、Vim と Emacs を競合させることもできます(INSERT モードで Emacs できる Vim、という感じです。)
また、Spacemacs は、VSCode 並の高機能エディタです。
使って失望することはほとんどないでしょう。
インストールのしかたはググってください
最後に
勘違いしないでほしいのですが、私は Vim が嫌いではありません。
というか、この文章は Vim で書いてます。
私は Vim が大好きです。
それでも、Vim に完璧に満足しているというわけでもありません。
なので、Spacemacs で Vim の弱点を補っています。
皆さんの、より良い Vimmer ライフを願って、あえて Vim を否定するかのような記事を書きました。
しかし、これは、ある意味での、私の Vim への愛なのです。
皆さんの Vimmer ライフが、これからも良いものでありますように。