Vim Anti-Patterns
I was originally a die hard Emacs user, but I started to feel a bit of strain on the whole holding Ctrl+p, Ctrl+n etc. I was trying to find an editor&#x2F;plugin that can reduce keystrokes or at least the strain. I ran across EVIL for Emacs which is just a Vim emulation and keybindings for Emacs users. Unfortunately I did not like it at first the entire hjkl felt awkward and all those modes - OMG. But after toying around with it a bit and playing the online interactive vim learning game I started to see the benefits of Modal editing.<p>I can easily without leaving home row move a few letter to the right or back with hl or f and F. but things started to get a lot more fun when you realize that Vim is a programming editing language and it&#x27;s beauty is in the commands. This leads to amazing things that I hated before, such as deleting 2 words back from my current position would simple be d3b. instead of shift+ctrl+left arrow x 2 + delete.<p>Overall it&#x27;s been about 2 months since I&#x27;ve started using EVIL mode for Emacs and I love it. I&#x27;ll stand by the saying that Emacs is a great OS and vim is a great for editing text in it&#x27;s modal editing.<p>lastly modal mode really felt powerful only after I had re-mapped my CAPS key to ESC. I mean throughout the past decade I don&#x27;t think I&#x27;ve even used Caps for anything. so I&#x27;ve remapped the machines I work on the have caps as esc.<p>- for those that think it&#x27;s not reasonable to do so and the whole point of using vim is so that you can edit machines via ssh then use vim on that machine, my suggestion is to use tramp in Emacs with ssh or plink to get to the server and edit (you will still have the local caps to esc key mapped)<p>TL;DR - Vim modal editing is amazing and feels has straining than other editing layouts - IMO.