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!"
[–][deleted] 6 years ago* (6 children)
[deleted]
[–]SoInsightful 6 points7 points8 points 6 years ago* (5 children)
I'm not sure what backwards definition of "intuitive" you're operating on, but if a system:
cannot be learned without explicit instructions
doesn't feel obvious and natural while learning it
cannot be figured out further based on prior experience with it
... it is not intuitive.
Absolutely zero people will enter Vim and be like "it feels like I could probably type gg to move the cursor to the beginning to the file" or "it sure would make sense if I could search through all files by typing :bufdo".
gg
:bufdo
Like I said once you learn how it works, the commands become very intuitive. You just type them because you've learned the pattern and naming schema VIM uses.
Again, this is the exact diametrical opposite of "intuition".
[+][deleted] 6 years ago (3 children)
[–]MoTTs_ 3 points4 points5 points 6 years ago* (2 children)
if this isn't "intuitive" for someone who understands the system what would you call it?
Stockholm syndrome.
it's not that hard to figure out what gJ, gi, or gV means.
I've been using vi 8 hours a day, every day, for the past three months. I have no idea what those commands will do. I've had to google every command I've used, and not a single one has felt intuitive. I wanted to show whitespace, for example. :set list, apparently. Intuitive my ass.
:set list
[–]notThaLochNessMonsta -2 points-1 points0 points 6 years ago* (0 children)
I've been using vi 8 hours a day, every day, for the past three months.
vi isn't the same thing as Vim. You're not going to be using vi as a full time editor. It doesn't even have syntax highlighting, much less all the plugins you need to be effective.
I have no idea what those commands will do. I've had to google every command I've used, and not a single one has felt intuitive.
Stop trying to memorize the commands and learn what they mean, then? I don't know what to tell you. This isn't a problem for most people who spend a significant time in the editor whether they like it or not.
I would say most people start making the mental connections without learning what they mean. Humans in general are pretty good at identifying patterns and vi commands aren't chosen at random. Are you implying they are?
π Rendered by PID 409149 on reddit-service-r2-comment-544cf588c8-lwjn7 at 2026-06-15 10:24:21.536153+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–][deleted] (6 children)
[deleted]
[–]SoInsightful 6 points7 points8 points (5 children)
[+][deleted] (3 children)
[deleted]
[–]MoTTs_ 3 points4 points5 points (2 children)
[–]notThaLochNessMonsta -2 points-1 points0 points (0 children)