24

I'm a die hard ViM user and throughout the years I managed to put ViM key bindings in everything, from browser to even my cell phone for some reason (back in the day if I had the opportunity to put them in the fridge, I would have put them - people would have a hard time closing the door, though)

The thing is that it had become a liability because I see that, even though I "work really fast and efficiently" using this tool, when I have to use other things, like a different shell (I use zsh with some ViM sauce) or type in another editor, it sucks so hard.
Everything is wrong, nothing works, the typing is a mess.

Now I'm trying to force myself to use Vscode and I removed all those extensions from my browser and shell. It is uncomfortable, but the idea is to "rewire my muscle memory", if there is such thing.

Yeah.

Comments
  • 0
    Work required to go back from something is always proportional to the learning curve. At least this is what I guess

    Spent a lot of time learning Linux? Now you are here and will curse all non similar OSs. Spent less time learning docker... Meh you'll forget that if you not use for long enough (time differs based on how much have you used it till date) and will only use it when you require it very hard

    My personal opinion tho
  • 6
    @thassiov Did you try the vim extension for VS code?
  • 1
    The trick is to not use other editors.
    Seriously though, I just use Vim bindings as much as possible and if something just won't support it and there's no alternative I can still live with it. Because usually it's only some tiny program that I don't use all the time anyway.
  • 4
    This is why I usually stick with the defaults as much as I can tolerate, because I know I'll eventually have to use someone else's setup for X or Y reason, and usually, this need tends to be highly correlated with time criticality
  • 1
    @AurumMan79 no, and I'm sure there are good plugins that emulate the vim feel, but I want to keep my distance from those tools
  • 0
    @CptFox exactly. I am the same way when it comes to either Vim or Emacs. I stick to the defaults as much as I can. This does not stop both of them for being highly customized.....my Emacs setup has a mind of its own i think
  • 1
    Installing extensions is so easy and quick in VS Code that if I were you I'd just install the Vim extension really fast if you need to use that.
  • 0
    @smirving The problem with Vim extensions is they all suck. Yes, they usually cover the most basic stuff, but now and then you just need macro support, block/line visual mode etc., and every time that happens it's annoying as hell to work around the lack of it. Yes, Emacs' Vim plugins are the best by a huge margin, but with these you still have the typical Emacs monstrosity of controls behind it, like the batshit insane escape key.

    Although I do sometimes use Atom with Vim plugins for presentations. It's less confusing for an audience(the smooth scrolling alone is a big reason for that).
Add Comment