Hacker News new | ask | show | jobs
by zxcvcxz 3666 days ago
My work-flow involves containerized development environments that sit on a remote server. I spin up a new container for each project and login over SSH to work on the projects using tmux/vim.

With this setup I can work on all sorts of resource intensive projects on a lightweight laptop because everything is built and run remotely.

Now I could SSHFS every project and open it up with VS code, but unless I'm sending commands to the server some other way, it's going to be built locally, which is very inconvenient, especially when working with multiple projects.

If VScode can one day operate in a terminal over an SSH connection it might replace vim, but that's not going to happen.

Vim has a TUI, GUI, tabs, and is still much more responsive than VScode, even over an ssh connection.

Lastly, MS has been really bad for developers and end users. Their latest OS comes with spyware (telemetry) and adware (candycrush), so I tend to stay away from MS products in general because I don't think Microsoft has done anything to deserve my support.

I can see why VScode is preferred on Windows though, I've never seen a decent terminal emulator with good font rendering on Windows so vim must be a pain to look at.

3 comments

It seems like I see you commenting on every single article posted about Microsoft here and you always seem to have something negative to say about Microsoft.

What's your point in commenting? Do you really think you're adding to the conversation and deserve upvotes or are you on a mission to let everybody here know that you hate Microsoft and that you don't think anybody should be doing anything with Microsoft?

Honestly - what do you expect to accomplish and what did Microsoft ever do to you?

Did Microsoft kill your pappy? - http://www.hanselman.com/blog/MicrosoftKilledMyPappy.aspx

I actually really like VSCode. The only annoying thing is the need to manually put the telemetry flag to false after every update..
Microsoft is a branch of the NSA and makes an OS that comes with spyware (telemetry) and adware (candycrush).

No, I don't like Microsoft very much.

https://en.wikipedia.org/wiki/Halloween_documents

MS hates freedom. Should we forgive Bill Cosby too?

>What's your point in commenting?

Read the comment. VSCode doesn't have a TUI. I have a legitimate criticism. All my criticisms of VSCode and Windows are legitimate.

You've been breaking the HN guidelines by posting uncivil, unsubstantive comments. We ban accounts that do that, so please stop doing that. Instead, please (re)-read the following and post civilly and substantively, or not at all.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

Microsoft has been doing really good concerning open source and developers recently. ASP.NET Core, .NET Core, VSCode, a free Visual Studio Community, etc. Note that I'm no MS fan, these are just facts. Also, the aim of VSCode is not to replace vim, obviously. How do you put a "web rendered" editor in a terminal anyway? Also, as a vim user, I can say that using vim in a GUI is fine nowadays, Gvim works really well on Windows fyi, has good font rendering, same on OS X (MacVim). Don't limit yourself to the terminal if you're in a GUI environment such as Windows...
I will disagree on font rendering. Windows does not have good font rendering on most hardware. I've only ever seen the fonts look good on MS hardware like the surface.

>Microsoft has been doing really good concerning open source and developers recently

Ehh... they've been doing better, but if Bill Cosby donates to womens shelters does it make up for what he did in the 90's? MS only embraces Linux/Unix because they know they're sucking away developers (just look a stackoverflow stats). Even MS has basically admitted that Windows sucks on it's own, which is why they've added a Linux ABI. Microsoft is only trying to win over developers to stay relevant to that market and increase profits.

They say "Microsoft Loves Linux" but it's an awful relationship. MS takes everything they can from OSS and gives the bare minimum back. If you love your brother would you let him live on the street? MS feeds the Linux bums grool while they sit atop a proprietary castle not letting anyone else in. "We love Linux, just look at him over there in the street groveling, lets throw some food (VSCode) at him! Now now, no Visual Studio or Office for you, I might lose money."

What kind of sick demented "love" is that?

MS doesn't love Linux, MS uses Linux and open source to attempt to increase long term profits. No where in the MS agenda do they prefer to see Linux as viable as Windows.

You have a very specialized and unique setup. Congratulations on finding something that works for you, but don't pretend that your use case is anywhere near the majority of people using this.
I also like that I can use tmux to create different workspaces for projects or use one workspace for the server side and one workspace for the clientside, etc. Does VSCode have a way to do this?