LoginSignup
27
29

More than 5 years have passed since last update.

初心者向け!3日でvim病になる方法

Last updated at Posted at 2017-12-10

この記事は Advent Calendar 2017 vim2 の11日目の記事です

くぎゅう10と申します。

vim歴は半年。

vim知識は本当にまだまだですので
今回は超初心者向けの記事を投稿しようと思います。

ズバリ

「たったの3日でvim病になる方法」

です。

vim病とは、(http://d.hatena.ne.jp/keyword/vim%C9%C2)
vimの素晴らしさを理解しだした頃に発症する病気。以下のような症例が認められている

  • ホームポジションから手を動かしたくなくなる。マウスに手を動かすのは論外。
  • なんでもvimキーバインドにしたがる。
  • ほかのエディタでも手が勝手にvimキーバインドを叩いてしまう。

これらの症状は基本的に熟練のvimmerに発症する症状ですが、
それをなんとたった3日で病気になることができる手法です。

『クリスマスや年末年始を活用して新しくvimを使ってみようかな〜って』
思っている方はぜひ、以下の記事に目をお通し下さい!

1日目 ゲームで遊ぶ

vimは基本操作がクセありすぎです。

まずは基本のキー操作を身体に叩き込むことが大事なのは分かるんですが

ただただvimの真っ黒い画面を
目的もなくjjjjj、とかやってもぜんっぜん面白くないです。

死にます!

そこで先人の知恵。
vimを学べるゲームをやりましょう!

jkl;移動など基本操作はかなりばっちり覚えられます。

Vim Adventure (https://vim-adventures.com/)

スクリーンショット 2017-12-10 20.53.49.png

1〜2時間ほどのプレイで、jkl;移動が
かなり自然になると思います。

無課金でクリアできる範囲を終了したら、1日目は終了

2日目 無難にvim tutorial

Vim tutorial
ターミナルなどで vimtutorと叩くと始められる vimのチュートリアルです。

スクリーンショット 2017-12-10 21.16.17.png

vim tutorialの文章が良くできています。

Vim は、このチュートリアルで説明するには多すぎる程のコマンドを備えた非常に強力なエディターです。

「Viemmer特有の、vim自慢している時の得意げなニヤけ顔」
が良く伝わってきます。

「vimという素晴らしいエディタ選択をした君は実に懸命だ
このチュートリアルでvimの基本を身につける」と言わんばかり

1日目で一番難関である基本操作は終えてますので
かなりスムーズにvimが学習できるはずです。

チュートリアルを完走するころには

「あれ?vimってそんなに凄いの?」って、
vim可能性を感じ始めているでしょう。
(洗脳ともいいます)

3日目 哲学する

3日目の課題は哲学です。

images.png

真面目に言っています。

vim道は一日にして成らずということを知るのです。

ここまで基本操作を学習してくると、
なまじ基本を知ってしまった故に
vimって覚えることの多さにビビるんですよね。

覚えれば覚えるほど、ささっとこなせる小技も増えてくるし
確実に作業は楽しくなるのですが、やっぱ覚えること多すぎ。

プラグインとか入りだすと沼ですよ沼。

なので、3日目の課題は哲学です
これから半年修行してもいい、と思えるだけの
モチベーションが、自分にあるか、問いかけて下さい。

沼に入ってみる覚悟があるか、再度自答してみてください。

vimキーバインドの設計思想について調べてみて下さい。

Vimの素晴らしさを紹介している記事、動画をみてください。
Ci'キーの凄さに感動して下さい。

絶対にホームポジションから手を動かさないぞという、
vimmerの愛すべき「怠惰」を感じて下さい。

あなたにとっての「vimを一生使い続ける理由」を考えてみて下さい。

これらのモチベーションの質で

ちなみにぼくに取っての理由は単純で

「一生モノのエディタを使いこなしてる俺かっけー!」
みたいな、しょーもないのが目的だったりします。

エンジニアはどうせ一生エディタ使うので、
何か1つ、一生モノのエディタってものが欲しかったんですね。

3日後 

哲学で答えをだしても、答えをだせてなくても、
あなたはもうvimを「使える」ようになっています。

細かいキーバインドはまだまだ覚えてないでしょうけど、
普通のテキストエディタとしてなんとか使えなくもないレベルに達しているはずです。

そしてなにより、vim特有の「テキスト操作したときの快感」  みたいなものも
知ってしまったはずです。

背中がゾクゾクっときた人もいるかも知れませんね。

これで半年vim修行する

メールしながらvimの修行もできるならお得じゃね?

どうせなら仕事中もどんどん修行したいよね?

ネットで調べれはそういう情報がいくらでも出てきます。

vim病とは

vimの素晴らしさを理解しだした頃に発症する病気。以下のような症例が認められている。
- なんでもvimキーバインドにしたがる。
http://d.hatena.ne.jp/keyword/vim%C9%C2)

そう、あなたは立派にvimの可能性に気づいてしまいました。
残念ながら発症条件を満たしてしまいました。

vimキーバインドにしたがるという典型的な症状も確認できます。

完全にvim病です!お大事に!!

27
29
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
29