It was around 2007-2008 when I was introduced to #Vim, by someone from a mailinglist. At first sight, I really hated it. Why would someone want to use a keyboard to move the cursor? Isnt the mouse there for this purpose?

But after using it for only a couple of hours, I was hooked. It is an absolutely amazing piece of #software. There are keyboard shortcuts for any action imaginable. And if your imagination knows no limit, you can add your own shortcut, too!

Ever since then, I have spent hundreds of hours working in Vim, and saved several thousand more using its powerful shortcuts. Vim is so addictive, that sometimes I miss the shortcuts on other #applications. Even after maintaining .vimrc file for more than a decade now, I still tinker with it from time to time, to add newer shortcuts. I am still #learning new things about Vim.

The commumity is also extremely welcoming and cooperative. Mailinglists, stackoverflow, reddit – everywhere vim users are very helpful, sharing their workflow. /r/vimporn and /r/vim are great places to hang out.

All this happened because of Bram Moolenaar, the man behind Vim. He not only created a classic #app that passed the test of time but also a thriving and cohesive community of loyal users who would carry on his legacy.

Thanks, Bram!

nostr:nevent1qqsws87kh06nf598jppeh0vavrv34nt0fp57nl7pugya95dafyqg6kcpzdmhxue69uhk7enxvd5xz6tw9ec82c30qgsdph4ln7cjmmup7s7hc62znwmcfqf2c8jd94f6yqkmd2k8af95vmqrqsqqqqqp6la2p5

Reply to this note

Please Login to reply.

Discussion

I’m finally doing my switch… I see the potential of vim, but am on the frustrating phase of not knowing what I can do to get the behavior I want from it… I am trying to replace vscode and phpstorm with nvim… but jumped in head first… lots to learn still…

And now said tho know about this…

Thank you Bram Moolenaar for your work.

Vim, in its vanilla flavour, doesnt offer much. It's power remains in its extensibility. There are hundreds of plugins that offer a bunch of features that you might be looking for. Give them a try!

I have some… I am using nvChad am quite sure it has some.. my problem is knowing what to change… probably jumping in like this is not the best option but if I manage myself with it I can go deeper at later stages…

Most changes happen inside .vimrc. Even plugin settings can be changed inside .vimrc.