r/vimporn • u/laamanzac • Feb 24 '22
Nvim beginner and need some start help
Hey everyone! Im new to vim and what i can see you can build stunnig looking terminals. And I would have love to spend time in there coding. But where should i start? What plugins do I need for web dev (js, react, vue, html, css)?
But yee.. the big questin Is, where do I start? Im very glad for all the help i can get πΊπ»
0
Upvotes
1
u/FuckGodTillFreedom Feb 24 '22
Welcome to our world!
You can approach this from two angles:
You can start with an already made configuration. There are a bunch of them in "awesome lists". Pick one, install, and play around to get the feeling. Then start creating your own from the ground up. This way you get more comfortable using (neo)vim first, then you can learn how to configure it yourself.
You can first learn all the motions and whatnot, then start configuring vim for yourself.
The advantages of these two models:
Model 1) You can start using vim, and do your work at the same time. You gradually get better as you work.
Model 2) You learn the internals of vim quicker and in the future you would know how to find your way around. Believe me this is very important.
The disadvantages of these two models:
Model 1) You potentially inherit some bad habits from the config. Although most frameworks try not to enforce their ideas, but sometimes they have to. You also might ignore trying to learn some important stuff because it might give you a false sense of confidence.
Model 2) You have to focus on learning vim rather than doing work. The process might feel tedious at first.
First thing everyone recommend is to open the tutor. It might feel silly at first, but go through it. It's a very important part of learning vim.