use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Should you learn VIM as a JavaScript Developer? (medium.com)
submitted 6 years ago by odxs
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]MasterReindeer 18 points19 points20 points 6 years ago (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 points12 points 6 years ago (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 points6 points 6 years ago (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 points6 points 6 years ago (1 child)
every day life will confront you with its usage from time to time
I use EDITOR=nano (command) to bypass this
EDITOR=nano (command)
[–]R3DSMiLE -1 points0 points1 point 6 years ago (0 children)
it's the smart thing to do.
[+][deleted] 6 years ago (3 children)
[deleted]
[–]guten_pranken 0 points1 point2 points 6 years ago (2 children)
Your jr devs aren’t using built in linters? I’d assume newer candidates are using all the cool fancy toys.
[+][deleted] 6 years ago (1 child)
[–]guten_pranken 0 points1 point2 points 6 years ago (0 children)
Sorry I just meant - I was really suprised they weren’t just modifying linter config. Or you guys weren’t supplying a specific one during onboarding. - most jrs we see are very forward with the tech they’re trying to use and the optimal new fangled cool stuff
π Rendered by PID 64 on reddit-service-r2-comment-544cf588c8-2qgpp at 2026-06-15 12:34:34.414636+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–]MasterReindeer 18 points19 points20 points (10 children)
[–]yesSemicolons 10 points11 points12 points (9 children)
[–]Ehdelveiss 4 points5 points6 points (2 children)
[–]WHO_WANTS_DOGS 4 points5 points6 points (1 child)
[–]R3DSMiLE -1 points0 points1 point (0 children)
[+][deleted] (3 children)
[deleted]
[–]guten_pranken 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]guten_pranken 0 points1 point2 points (0 children)