4 ms·
I honestly have no idea how I'm controlling VIM but I only know when I'm trying to help someone in VSCode that I'm thinking: How can you live like this? And al
by jurschreuder 2y ago
I honestly have no idea how I'm controlling VIM but I only know when I'm trying to help someone in VSCode that I'm thinking: How can you live like this?
And also when I'm making a quick not in Gedit I'm instantly frustrated how much moving around everything is.
But it's just all muscle memory. For example I noticed that I always press CAPSLOCK twice. I have CAPSLOCK mapped to esc, but sometimes it's not so I guess my brain adjusted by always tapping it twice.
I can still remember a time though when it was actually slower with VIM than without it.
- dvfjsdhgfv 2y ago> I honestly have no idea how I'm controlling VIM but I only know when I'm trying to help someone in VSCode that I'm thinking: How can you live like this? VSCode has many features that make developers' lives easier. The one I'm probably using most is multiple cursor. Many others are useful in specific situations like rectangular selection etc.
- spiderice 2y agoYou are right about VSCode having a lot of quality of life features. But regarding multiple cursors, for me the “.” key in Vim made them obsolete. No need to lay down multiple cursors then make an edit when I can just make the edit first and repeat said edit wherever I need it.
- stnmtn 2y agoThis is why for me the best setup is VSCode with a solid VIM extension. You can run NeoVIM directly in VSCode. Best of both worlds.
- camgunz 2y ago"." is wonderful, but let me tell you that I bit down and learned macros a few years back, and boy oh boy has that saved me... so much time. They're complicated, but I can say it's worth it.
- QuadrupleA 2y agoVSCode has a great neovim extension, so you can get all its smart IDE stuff plus a full vim environment.
- lambdaba 2y agoNeovim has plenty of IDE stuff! What do I gain using a horribly bloated Electron app. Maybe there's an argument when you're working in a group that standardized on VSCode. But Neovim is quite popular these days. I've used the neovim extension using neovim remote and it's not a good experience, the two just clash together too much to make it enjoyable.
- QuadrupleA 2y agoI've used the combo for 4+ years now and love it. I find VS code has far better out of the box intellisense, refactoring, language support, etc. and I prefer the IDE style environment rather than (neo)VIM's clunky windowing/buffers/splits etc. and janky GUI windowing shells. But whatever, to each their own.
- lambdaba 2y agoFair, to me being able to ctrl-z to a shell, open quickly, be absolutely snappy at all times, etc. is paramount to the Vim experience. VSCode has nothing on Vim with a good LSP config, granted, it can be overwhelming for beginners, but it's not that hard. It's an investment for sure, OTOH, I'm also a NixOS user :P.