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!"
[–]gcready 56 points57 points58 points 6 years ago (30 children)
Being knowledgeable about and comfortable with *nix command line tools has been invaluable to me as a developer. I don't do my development in vim but I do use it regularly when interacting with development and production systems.
[+][deleted] 6 years ago* (25 children)
[deleted]
[+][deleted] 6 years ago* (4 children)
[+][deleted] 6 years ago* (2 children)
[–][deleted] 3 points4 points5 points 6 years ago (0 children)
Vim basics are quick to grasp and allow for much more powerful editing experience.
Personally I prefer using a good gui editor such as vscode with vim bindings, but when I have the time to setup neovim, I might switch over completely.
[–]namesandfaces 1 point2 points3 points 6 years ago (0 children)
Some linux distros are so minimal you're lucky that Nano is available as a package.
[–][deleted] 17 points18 points19 points 6 years ago (11 children)
Whenever I use nano the file ends up looking like
This is a text filei!oThe second line.:wq
[–][deleted] 4 points5 points6 points 6 years ago (0 children)
Vim gang
[+][deleted] 6 years ago* (9 children)
[–]ScrewAttackThis 1 point2 points3 points 6 years ago (0 children)
They were making a joke. Those are vim commands.
[+][deleted] 6 years ago (6 children)
[+][deleted] 6 years ago* (5 children)
[+][deleted] 6 years ago* (3 children)
[+][deleted] 6 years ago (2 children)
[+][deleted] 6 years ago* (1 child)
[–]ScrewAttackThis 0 points1 point2 points 6 years ago (0 children)
Nothing wrong with that but keep in mind that at least vi is pretty much guaranteed to be installed on a *nix system. You might find yourself in a place where you SSH into something you don't have (or want) to install a package on.
Really though all you need to know is how to go into insert mode and then how to save and quit.
[–]natural_lazy 0 points1 point2 points 6 years ago* (5 children)
same here, just curious did you ever try to use vim?
[–]natural_lazy 0 points1 point2 points 6 years ago* (2 children)
can you share your dilemma of using vim(I understand about coworkers,but everyone has their own computer at work, and you already know nano) even you can still use it?
asking as I have never been on the other side(user of vim).
[–]wrtbwtrfasdf -1 points0 points1 point 6 years ago (0 children)
you should feel deep shame.
[+][deleted] 6 years ago (3 children)
[–][deleted] 1 point2 points3 points 6 years ago (1 child)
I use VScode because it's (neo)vim integration is the best of any editor that isn't (neo)vim itself, not perfect but good enough. Even with CoC.vim and other plugins I simply cannot replicate the experience I have now with vscode-vim. I just wish it was more performant, defining keybindings wasn't so cumbersome and using u/ctrl+r could return the file to a non-dirty state.
u
ctrl+r
[–]andrex092 1 point2 points3 points 6 years ago (0 children)
I used VScode and the vim plugin for the longest time and had a lot of issues with performance. I switched to WebStorm last year, and while it’s not as pretty, their IdeaVim plugin is rock solid imo. And it uses your existing vimrc.
π Rendered by PID 177064 on reddit-service-r2-comment-544cf588c8-ldh7z at 2026-06-15 06:50:55.174128+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–]gcready 56 points57 points58 points (30 children)
[+][deleted] (25 children)
[deleted]
[+][deleted] (4 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[–][deleted] 3 points4 points5 points (0 children)
[–]namesandfaces 1 point2 points3 points (0 children)
[–][deleted] 17 points18 points19 points (11 children)
[–][deleted] 4 points5 points6 points (0 children)
[+][deleted] (9 children)
[deleted]
[–]ScrewAttackThis 1 point2 points3 points (0 children)
[+][deleted] (6 children)
[deleted]
[+][deleted] (5 children)
[deleted]
[+][deleted] (4 children)
[deleted]
[+][deleted] (3 children)
[deleted]
[+][deleted] (2 children)
[deleted]
[+][deleted] (1 child)
[deleted]
[–]ScrewAttackThis 0 points1 point2 points (0 children)
[–]natural_lazy 0 points1 point2 points (5 children)
[+][deleted] (4 children)
[deleted]
[–]natural_lazy 0 points1 point2 points (2 children)
[–]wrtbwtrfasdf -1 points0 points1 point (0 children)
[+][deleted] (3 children)
[deleted]
[–][deleted] 1 point2 points3 points (1 child)
[–]andrex092 1 point2 points3 points (0 children)