How_I_Got_Into_Vim
Vimmerになった経緯を書いてみたいと思います。
きっかけ
トラックパッドでブラウザを操作するのが億劫だと感じていた。 キーボードだけで画面上のボタンを押したい!と思い検索してVimniumに出会った。 当時はVimのことは興味も知識も皆無だった。
Vimniumとは
- Vimのキー操作でブラウザを操作できるChromeの拡張機能
- よく使うのは、、、
- "j, k, h, l"の上下左右スクロール
- "f" のボタン選択
- 後日VimniumをOS全体に拡張したアプリとしてVimacも見つけ、現在併用中
Vimniumの由来であるVimの存在を知り、「Vimを使えば "j, k, h, l"でカーソル操作できるのか!それはいい!」と思ったのがVimに興味を持ったきっかけ。
まとめると、Vimmerになった要因はこんな感じ。
pie title Vimmerになることにした要因
"Vimnium便利!" : 80
"Emacerはもういるし、オリジナリティ出していきたいという天の邪鬼" : 7
"猫も杓子もVSCoderで面白くない、という天の邪鬼" : 10
(Vimではなくて)Neovimにした理由
Neovimにした理由
- Vimなので、"h, j, k, l" が使える!
- この動画でVimのモードの概念とキー捌きを知り、激しく共感した。(「キーバインドはこうあってほしいな」というのがそこにあった)
- 動画にでてくるVimmerじゃない方の人がいちいちVimに否定的な発言で水を差すのも印象的だった (「この便利さと感動がなぜわからないの?」という気持ちがさらにVimmerへの共感を掻き立てた)
- Neovimのほうがプラグインを駆使して現代的なUIでできることが多い印象
検討するも選外になったエディター
- VSCodeVim
- VSCodeでVim操作を実現するプラグイン
- そもそもGUI操作が嫌いなので、VSCodeから
- Emacs
- キーバインドから全て自分で設定できるのでVimと同様にできる
- そもそも一から設定するのは大変そう
- Spacemacs
- VimとEmacsのいいとこ取りをしたEditerらしい
- 自分が求めているのはVimの概念なので、それなら純粋なVimでいいと思った
Vim歴半年の今
- もう普通のキー操作に戻れない(ノーマルモード便利)
- マクロ操作等、高度?な機能も実践中