3 ms·
I've historically spent all my days SSH'd into a remote server in a screen/tmux session writing code in vim and doing various admin/db tasks. Recently I starte
by daviddaviddavid 5y ago
I've historically spent all my days SSH'd into a remote server in a screen/tmux session writing code in vim and doing various admin/db tasks.
Recently I started using vscode with the remote-ssh plugin and it has surprisingly been a pleasant experience. I have an integrated terminal to the remote box and I have full intellisense for coding (I do 80% coding / 20% admin, probably).
It took a gestalt flip for me to realize that with this plugin installed, vscode is basically a very (very) fancy terminal emulator.
Only problems I've encountered so far are if you paste large strings or quickly scroll through your bash history, sometimes characters will drop from the strings. Also, sometimes you have to reload the window because intellisense stops working because it seems like the language server installed on the remote box stops working.
- Stubb 5y agoComing from remote development Emacs TRAMP, vscode + remote-ssh mercifully removed the cognitive load of dealing with Emacs. Not only do you not have to manually install & configure everything, vscode will tell you what you need and give you a working installation automatically.
- mistrial9 5y ago.. and attach to your organizational affiliation, github activity and checking account for billing, too.. all in one easy install. Think before you downvote - is this incorrect, really?
- bredren 5y agoI used to keep iterm windows and tabs open but shifted to using pycharm’s integrated terminal. I use multiple spaces in macOS, with entirely different project contexts. It helped having the labeled terminal tabs coupled to a Pycharm project window. However, this also let me to realize that the gate commands I was using could be accomplished through pycharms interactive source code management tools. This helped me realize that there were more powerful things I could do there than in a terminal. I still find myself using terminal to debug remote environments. But for building, the IDE has taken over over for a lot of my past terminal use.