Windows Server 2012 uses their touch-screen optimized GUI, for goodness’ sake! Who thought that was a good idea? A server operating system doesn’t need a GUI to begin with let alone a poorly conceived tablet-optimized one. Microsoft is certainly headed in the right direction these days, and I have some confidence that they’ll get there eventually, but as it stands today Windows sucks as a server platform. Linux is just a cleaner solution for running server infrastructure. The fact that Windows servers are typically more expensive (almost comically so when dealing with SQL Server) doesn’t help. Sure, it can be done (I’ve seen videos), but it’s difficult, it’s unnatural, and people will think you’re not right in the head for even trying.
Visual studio vim plugin software#
The reasons for phasing Windows and Windows-based tools out of our tech stack can, if you ask me (which you implicitly have by reading this article) be boiled down to “Windows sucks.” The primary motivating factor is that automatically provisioning Windows machines (being able to consistently spin up new instances and get your software and its dependencies installed and configured) is like trying to train a cat to use a human toilet. The purpose of this article is to explain how I’ve achieved some of that for myself. You can still have many of the things you love about Visual Studio, without all of the bloat. Life with C# on Linux isn’t all that bad. You would shrivel up into a dry empty husk in the absence of ReSharper’s loving embrace. Your life would be meaningless without your precious breakpoints and line-by-line debugging. You could never survive without the convenience of Intellisense and autocomplete. You’re thinking that you could never give up the luxury of Visual Studio. It took several months to complete the transition in steps, but we’re almost there. We also switched from SQL Server to Postgresql. I still use Omnisharp-vim but with the roslyn-based Omnisharp server instead of the mono one that was originally used by YouCompleteMe.Īt work we’ve made the jump from back-end coding in Visual Studio and running our APIs on Windows with IIS to coding and hosting everything on Linux. 2019): I now use Supertab instead of YouCompleteMe. This is EXTREMELY useful for me, and I use it all the time.
Visual studio vim plugin code#
By default, VSCode Ctrl+K Ctrl+number would fold the code of the entire file to the indent level set by the number. I'm using VSCode with Vim extension enabled. 471 5 5 silver badges 16 16 bronze badges. 24.3k 7 7 gold badges 56 56 silver badges 80 80 bronze badges. Vim visual-studio-code vim-plugin nerdcommenter.