


Grsync vs yarg manual#
You can definitely autocomplete SQL table names, but it would require some manual configuration. For example, I don't need GUI elements for git baked into my editor.I just use the cli. Everything else I can just do myself by spawning a shell, using pipes/redirects, and unix tools. Only copilot (also available in nvim) and remote editing really amazed me from VSC. That's also fair, but I don't use most of those plugins. > You can't autocomplete table names in SQL strings like in JetBrains, I've quit using vim 15 years ago as my programming editor. > And you'll be losing so much from the vast list of plugins available in vs code. They're never at parity with all the vim actions. > Vim key bindings are pretty much available on most editors out there.Īlso true! In my experience, its wonky and usually requires YET ANOTHER plugin. You can do almost everything the plugins can with vanilla vim.
Grsync vs yarg full#
> This depends, if you make your vim full blown to match the feature (which is probably not even possible), vim tends to start up pretty slowly.Ībsolutely right! I keep my plugins minimal. If VSCode has changed in the past couple years to json file that's great! But last time I tried I wasn't able to move around my config easily without signing into some web service. I 100% understand why you'd want a beefy dedicated IDE for a product you're working on full time. All my shit is held together by duct tape and bubble gum.
Grsync vs yarg software#
I am not a dedicated software engineer that has to write polished production-quality enterprise applications. I am a pentester by trade and also enjoy homelabbing, embedded systems, and working on my ADHD-fueled inventory of fun projects. > I get that portability makes sense if you're shipping a software but how many different uncontrollable environments are you going to face? It's usually only a few environments that's under your control.Īt my day job and for my personal infrastructure, I routinely edit files across a wide variety of shuffling environments. With JetBrains, you need a separate IDE for each language - if there even is one. I forgot to mention, Vim can be used for every language, including very obscure ones. I've heard that Emacs gets it right, but that's not what we're talking about. Most Vim binding plugins are a complete joke. That may still be somewhat usable if you keep it fullscreen, but I prefer to have a 50/50 split with the web browser. Look at the first screenshot in the official VSCode repository, for example: Only about 20% of the screen is taken up by code. Good for you that you're not a student having to use a cheap laptop for everything and sometimes not having access to it at the moment. 15 seconds may seem like not much, but it's enough to go from “I have an idea, let's code it up” to “okay, I've cooked some tea in the meantime… what did I want to do again?” And Neovim's instant startup enables a workflow where I can just shut it down when I don't need it.
