3 ms·
At least you might be way more their target group than me :) I'm not a lone wolf developer (currently), but sharing terminal sessions really never happens. Coll
by onli 5y ago
At least you might be way more their target group than me :) I'm not a lone wolf developer (currently), but sharing terminal sessions really never happens. Collaboration is done via chat/video and if something is shared on the screen, it's the IDE. Ah, and with git of course. Maybe that changes with a more dev ops oriented role, which is definitely not mine.
> Very often, machines I ssh into are missing a lot of my custom config and it’s a pain to re-adapt in the thick of it.
I - and I get the impression that's true for many developers - learned early to minimize the custom config. It's bash, maybe with tmux (or likely just screen) and some sensible defaults, and that's it.
> IME it super painful to build a shell config that works across Mac/Win/Linux that reliably does word selection, jumping, home/end, etc.
But why would one need that? Is your environment that random?
- drewgross 5y agoNot OP, but a fan of Warp. > I - and I get the impression that's true for many developers - learned early to minimize the custom config. I get the exact opposite impression. My understanding is that as developers become more experienced, they tune their setup more, and have more and more persisted customizations. I consider sshrc[1] a critical part of my workflow for this reason. > But why would one need that? Is your environment that random? Most shells by default will occasionally spew out "garbage" text into the terminal like ^[[A. If you know why this happens it's possible to fix, but it's definitely a pain. Personally I consider it very important that all the places that I input text work consistently (e.g. move cursor by word, move cursor to end of line) and Warp providing that is a huge selling point to me. [1] https://github.com/danrabinowitz/sshrc https://github.com/danrabinowitz/sshrc