I got inspired to start trying to use Vim when I attended the Python national conference in Pittsburgh in 2025 and I met a hand full of old school coders who were among the fastest and most fluid that I have ever encountered. Watching them use their computers was like watching Yo-Yo Ma play the cello. Absolutely beautiful.
I was so inspired, in fact, I challenged myself to learn enough vim to be able to build the first version of my Pycleball web bot using a Vim extension in VS code.
Vim is famous among its users because it makes it possible to not have to use your mouse. Essentially, everything is possible with keystrokes and shortcuts, which are called "motions".
Here are some reflections from the experience.
First, if you want to get started with Vim give yourself an excuse while you browse the web with Vimium C, a keyboard shortcut browser extension. Vimium C makes it possible almost all the time to browse without touching your mouse. Because it's inspired by Vim, it gives you a perfect on ramp to start using some vim motions. For example...
I was so inspired, in fact, I challenged myself to learn enough vim to be able to build the first version of my Pycleball web bot using a Vim extension in VS code.
Vim is famous among its users because it makes it possible to not have to use your mouse. Essentially, everything is possible with keystrokes and shortcuts, which are called "motions".
Here are some reflections from the experience.
First, if you want to get started with Vim give yourself an excuse while you browse the web with Vimium C, a keyboard shortcut browser extension. Vimium C makes it possible almost all the time to browse without touching your mouse. Because it's inspired by Vim, it gives you a perfect on ramp to start using some vim motions. For example...

RSS Feed