> Vim is the only editor you get faster with time.
Vim is based solely on shortcuts. When I discovered that and played around a bit, I felt numb and a little stupid, having not learned the shortcuts (called Vim language) much earlier in my career.
> The Vim Language (and Motions)
Vim has a terrific language or grammar behind its shortcuts. Instead, remember a thousand shortcuts; you can learn a couple and combine them. This has nothing to do with the editor yet; they are universal and available in other editors as well.
> Vim is the only editor that optimizes editing text instead of writing from a blank page.
When you launch Vim, you are not typing what you click on your keyboard as you are not in the “insert” mode that you know. Instead, the normal mode you are in lets you do the commands.
> Why Neovim?
Today, there is even a newer version of Vim called Neovim. Super popular. Compared to Vim, Neovim uses Lua, an actual programming language, to configure and extend Neovim. This makes writing plugins and configuring Neovim easier compared to Vim native Vimscript.
> Learning Vim is hard
I also love learning new things and, even better, under the umbrella to make me more productive. But as many of you might have experienced, the hardest part is to get started. The initial learning curve is very steep .
> When you should NOT learn
Suppose you prefer to avoid fiddling and optimizing your workflow or if you do not write or code for a living. You can start with your current editor and activate Vim mode. It will save you a lot of frustration, trust me.
Vim is based solely on shortcuts. When I discovered that and played around a bit, I felt numb and a little stupid, having not learned the shortcuts (called Vim language) much earlier in my career.
> The Vim Language (and Motions)
Vim has a terrific language or grammar behind its shortcuts. Instead, remember a thousand shortcuts; you can learn a couple and combine them. This has nothing to do with the editor yet; they are universal and available in other editors as well.
> Vim is the only editor that optimizes editing text instead of writing from a blank page.
When you launch Vim, you are not typing what you click on your keyboard as you are not in the “insert” mode that you know. Instead, the normal mode you are in lets you do the commands.
> Why Neovim?
Today, there is even a newer version of Vim called Neovim. Super popular. Compared to Vim, Neovim uses Lua, an actual programming language, to configure and extend Neovim. This makes writing plugins and configuring Neovim easier compared to Vim native Vimscript.
> Learning Vim is hard
I also love learning new things and, even better, under the umbrella to make me more productive. But as many of you might have experienced, the hardest part is to get started. The initial learning curve is very steep .
> When you should NOT learn
Suppose you prefer to avoid fiddling and optimizing your workflow or if you do not write or code for a living. You can start with your current editor and activate Vim mode. It will save you a lot of frustration, trust me.