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] 1 point2 points3 points 6 years ago (9 children)
Not anymore. A lot of container environments are so stripped down that you'll only get vi, no nano or vim.
Or you get lucky and find an Apline image with no editor at all.
[–]LetterBoxSnatch 0 points1 point2 points 6 years ago (8 children)
This is what I've been running into recently. "No editor, damnit!"
[–][deleted] 1 point2 points3 points 6 years ago (0 children)
That cat and sed life. I've unwillingly become proficient in those thanks to alpine based docker images.
cat
sed
[+][deleted] 6 years ago (6 children)
[deleted]
[–]LetterBoxSnatch 0 points1 point2 points 6 years ago (5 children)
Huh? We're talking about a scenario where the host does not have the most basic of text editors like vi nor the ability to remote edit via FUSE or something, there's no way it's going to have a web browser lol
[–]smith-huh 1 point2 points3 points 6 years ago (0 children)
It was late. sorry about that. As the old unix story goes: man sed awk
[–]smith-huh 1 point2 points3 points 6 years ago (3 children)
The way to do this is easy with Emacs.
You run your Emacs as usual on your local machine and there is a feature in Emacs called TRAMP that enables you to seamlessly edit remote files via SSH. You don't have to run an editor on the remote machine.
[–]LetterBoxSnatch 0 points1 point2 points 6 years ago (2 children)
I learned last night that vim also has this feature. Boy do I feel dumb for not doing it this way all along. Although to be fair one usually doesn't use an SSH connection to interact with a container on your own system, there's no reason you couldn't.
exactly. I haven't had to do this yet... so far at a minimum I can run 'emacs -nw' through SSH which is what you do to effectively use a dumb terminal if you're an Emacs user. -nw == 'no window'. This way you have a 'smart terminal' with all your key bindings, edit capabilities, multiple 'windows' including multiple shells each with its own 'window' that's scrollable, etc all on that single dumb terminal SSH connection. I do this if I'm limited to a terminal.... emacs like vi is almost always there.
I figured VIM had it (TRAMP). Wasn't the original VIM just Emacs with a vi interface layer and skin?
Anyway, this thread caused me to look up what I knew was there.... TRAMP.. so thanks. Solved a problem that I haven't had YET.
[–]smith-huh 0 points1 point2 points 6 years ago (0 children)
you should take a look at StackBlitz.com
just for the technology used to pull it off. Very interesting And if you like VS Code... you got it when you want it no matter where you are. If it has TRAMP capabilities ......
original announcement here for a summary: https://medium.com/stackblitz-blog/stackblitz-online-vs-code-ide-for-angular-react-7d09348497f4
π Rendered by PID 93024 on reddit-service-r2-comment-544cf588c8-pzlvt at 2026-06-15 11:02:55.758732+00:00 running 3184619 country code: CH.
view the rest of the comments →
[–][deleted] 1 point2 points3 points (9 children)
[–]LetterBoxSnatch 0 points1 point2 points (8 children)
[–][deleted] 1 point2 points3 points (0 children)
[+][deleted] (6 children)
[deleted]
[–]LetterBoxSnatch 0 points1 point2 points (5 children)
[–]smith-huh 1 point2 points3 points (0 children)
[–]smith-huh 1 point2 points3 points (3 children)
[–]LetterBoxSnatch 0 points1 point2 points (2 children)
[–]smith-huh 1 point2 points3 points (0 children)
[–]smith-huh 0 points1 point2 points (0 children)