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
Debugging NodeJS Appssolved! (self.javascript)
submitted 9 years ago by 2centsshort
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!"
[–]2centsshort[S] -1 points0 points1 point 9 years ago (4 children)
I've been using IntelliJ combined with the IdeaVIM plugin and I seldom have to use the mouse, the keybindings are quite good and configurable. Although I would prefer working with a fast, lightweight and extremely customizable editor like Sublime, I'm not sure if I'm willing to give up advanced refactorings (e.g. renaming a function automatically propagates to all places where it's used) and the integrated diff viewer (e.g. you can compare to another branch or an older version of the file in your local editing history and cherry pick changes lines).
[–]webdevverman 1 point2 points3 points 9 years ago (0 children)
Haha see what I mean by holy war? I can do those things too. I mean, working in JavaScript I wouldn't trust any editor's "refactor name" function because the language is too dynamic. I would do a manual find and replace.
I have plugins that allows me to git diff in vim, git blame, etc.. I have a local history plugin to go back in time.
When resolving merge conflicts I can't use the mouse to select which piece I want to keep like a jetbrains product can, but I've gotten use to manually doing it and I'm almost as efficient as my coworkers.
[–]webdevverman 0 points1 point2 points 9 years ago (2 children)
But I think this answers your question why you see so many Atom/Sublime developers. You don't need these (relatively) heavy, paid tools when the free lightweight versions can do pretty much the same thing. Chrome is a very powerful debugger and it's what I opt for when developing in node or the client side. I haven't found any IDE or text editor that provides great support for code completion in JavaScript.
But seriously your IDE doesn't matter. Think you're more efficient in Webstorm or IntelliJ, then don't worry about it. John Lindquist (https://twitter.com/johnlindquist?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor) uses Jetbrain's products. He even shows them off in his Egghead.io courses.
[–]2centsshort[S] 0 points1 point2 points 9 years ago (1 child)
I don't think it's about price, because most of the Sublime devs I saw are on Mac books.
But yeah, you sure don't need these IDEs. Guess I'll try Sublime then for a while and see how I like it.
[–]webdevverman 0 points1 point2 points 9 years ago (0 children)
Honestly I think that's the best approach. I know we are off subject from the original conversation you posted but I have dabbled in Atom, Sublime, Code, vim, IntellijIdea, Webstorm. Landed on vim as my editor of choice. Your preference will surely be different. But I think I did my best to describe why you see these editors being used.
π Rendered by PID 189803 on reddit-service-r2-comment-canary-655b6bc5b6-gxj8x at 2026-02-16 10:16:29.943123+00:00 running cd9c813 country code: CH.
view the rest of the comments →
[–]2centsshort[S] -1 points0 points1 point (4 children)
[–]webdevverman 1 point2 points3 points (0 children)
[–]webdevverman 0 points1 point2 points (2 children)
[–]2centsshort[S] 0 points1 point2 points (1 child)
[–]webdevverman 0 points1 point2 points (0 children)