正しい(Neo)Vimのやめ方

この記事はN高 Advent Calendar 2017の記事です。N高要素がないどころが本人が卒業生です。

やめた理由としては、今年の春にN高を卒業したということで頭文字がNだったのと、vimscript書きたくなくなってきたのと、vimconf2017でのt9mdさんのvmp: the most ambitious vim emulator - Qiitaを効いた結果やめられそうな気がしたからです。

AtomはJavaScriptでplugin書けるので便利ですね。

Vimの沼

大体主な理由は以下の通りだと思います

僕は2つめに該当していたが色々不満が出てきたのですが、いい加減vimrc管理するのに疲れてきたのと、色々vimの使い方が変わり vimrc からキーバインド設定が消えてきたところでvimconf2017でvmpを知って「これでも生きて行けそう」感が出てきたので移行しました。

Atomへ移行してからはvmpを入れたのとlinterとgit-plus入れただけで対して弄ってないので、そこに至るまでの軌跡について書いて行こうと思います

キーバインド設定を減らしていく

vimのキーバインド設定を減らしていく方法として素のvimを使うのがおすすめです。がPluginなどを入れて開発している人は素のvimでは生産性が落ちてしまうことでしょう。

vimtutorをやりましょう。vimtutorはvimでの効率的なテキスト操作方法を手になじませてくれます。機能を覚え尽くす勢いでやりましょう。

ここで知らなかった便利機能をオレオレキーバインドでオーバーライドしてるのだったら自然とキーマッピングの設定がが消えていくことでしょう。

もっと便利にVimを使えるようになる

Vim幼稚園からVim小学校へ - Qiita

↑の記事も詳しくvimの機能について記述してあります。ここに書いてあることを無意識に使えるようになる頃にはキーマッピングの設定もだいぶ少なくなってくる頃でしょう。

別のエディタを入れる

ここまで来たらもう一息です。別のエディタをインストールしてvimキーバインドを提供してくれるプラグインを入れるだけでもだいぶ快適にテキスト編集できるはずです。この際にvimを完全にアンインストールしないで、いざってときは使えるようにしとくと便利でしょう。

移行してよかったこと

我慢してるけど本当につらいこと

Vimのキーバインドを他のエディタで使ってるの卒業できてないのでは?

追伸: 2018/01/31

ダメでした。上記の方法でVimを卒業したつもりになっていましたが気づいたらNeovimを使っています。

拍手ボタン