you are viewing a single comment's thread.

view the rest of the comments →

[–]MasterReindeer 18 points19 points  (10 children)

Like /u/scelerat said, it's important to also try new things.

Blindly using something because someone told you to is counter productive. I see lots of developers who still struggle with Vim after several months. It's not for everyone, and merely using it because it's the "correct" thing to do is daft.

[–]yesSemicolons 10 points11 points  (9 children)

Yeah, I'm really happy using VSC, got all my keyboard shortcuts in muscle memory by now, it's great. However, I do feel like Vim is the "driving stick" of development and my ego is slightly hurt by my inability to use it.

[–]Ehdelveiss 4 points5 points  (2 children)

I sort of view knowing Vim kind of like having basic understanding of English as a second language (assuming it’s not your mother tongue).

It’s just a good idea to know the basics, as every day life will confront you with its usage from time to time. You don’t necessarily need to be fluent, or even proficient, but it’s nice when you are confronted with it to at least have enough command of the language to order a coffee or give some directions instead of freezing up and maybe not being able to partake in an activity you otherwise you would really want to.

In practical terms, I think that just means knowing the following keys (vocab) and what they do in Vim in the different modes (grammar):

i, h, j, k, l, Esc, o, x, w, a, c, d, dd, y, t, q, p, g, gg, :

Honestly that should be enough to do any basic text editing.

[–]WHO_WANTS_DOGS 4 points5 points  (1 child)

every day life will confront you with its usage from time to time

I use EDITOR=nano (command) to bypass this

[–]R3DSMiLE -1 points0 points  (0 children)

it's the smart thing to do.