Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For me, the issue isn't that I'm unwilling to learn new things. It's that I cannot use these keybindings anywhere else. Almost all online editors and workstations have some sort of vim keybindings. When I ssh into a Linux machine I can trust it has vim editor. It's like qwerty keyboard, I'm sure that there's better layouts but I just cannot discard the flexibility of being able to jump on most machines and be 99% productive almost instantly.


> I just cannot discard the flexibility of being able to jump on most machines and be 99% productive almost instantly.

You can easily discard it if you can become 200% productive with better defaults on your machine. Like, do you also not use any plugins just because they aren't available on another machine?

Also the keyboard comparison doesn't work since it's not as hard to copy your editor to another machine


> do you also not use any plugins just because they aren't available on another machine?

The vast majority of plugins don't fundamentally change how you interact with text.


So? Narrow it down to the most useful minority that do, the question still remains


If you narrow it down to that minority that fundamentally changes how you interact with text, then I think the answer is a pretty easy "Yes".


Honestly, I don't think this is a big deal. I use helix as my primary editor, but when I'm on another machine and it only has vi or whatever I just use that and I can mentally switch to using the vim keybinds with little issue. Like sometimes I'll mistakenly `m-i-w-c` instead of `c-i-w` or `d` instead of `x`, but then I just hit `u` and continue.


I know right


To anti-pile-on to the other replies - this is exactly why I haven't given it much of a spin.

I'm glad to find out about evil-helix.


i didn't find it to be a big issue because helix doesn't have different key bindings as much as it simply has a reverse grammar. If you think of vim as a language to manipulate text objects (which is what it is basically) everything is verb-noun, in helix it's noun-verb. There's a few idiosyncrasies but approaching it that way I got around pretty much immediately.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: