5 ms·
Helix is beginner friendly. It's keybindings make more sense than vim's.
by tester457 3y ago
Helix is beginner friendly. It's keybindings make more sense than vim's.
- Lio 3y agoYeah but it’s a small island. If you learn Vim you’ll have access to Vi and Vi-like interfaces in lots of other software including terminals, database clients and everything that uses readline.
- benrutter 3y agoCurious what kind of interfaces you're thinking about? (Aside from vi, vim, nvim) From my experience anything with "vi navigation" basically just means using the home row keys for navigation + modes. So I haven't come across many interfaces yet where the verb order differences between helix/vim come into play.
- ttyprintk 3y agoThen the question is readline. Not saying that vi or emacs deserve to win readline, but it’s up to you to describe how Helix mode would differ from vi mode.
- xigoi 3y agoOverleaf, for example, supports most of Vim’s bindings.
- broscillator 3y agoIn vimium I use vim navigation for scrolling around, / for search, and a bunch of tab actions that aren't vim accurate but vim inspired. In mpv I use gg/G to getting to the beginning/end of a file. Many terminal file managers use vim binds or idioms (such as x for delete, marks, etc).
- linsomniac 3y agoi3 window manager leans heavily on vim defaults for navigating windows.
- allarm 3y agoShells have Vi mode: bash, fish, zsh.
- IggleSniggle 3y agoFor me, the reason to learn vim is because if you know how to use it it's a really nice editor that's preinstalled on almost any system you shell into. I use VSCode on my home system and occasionally on a remote system, but I'll use neovim when doing a quick edit from the command line and vi when I happen to be o a remote system. In my ideal world, I would just use one editor everywhere, including if I'm hot-seating on a system that is not mine and without internet access: having vi already under my fingers is a nice approximation of great editor + everywhere.
- flkiwi 3y agoHelix is wonderful. I did make one keybinding change: Switching in and out of Insert mode is CTRL-i so I don't have to wander off to the escape key so often.
- neilyio 3y agoI think Helix by default binds `Ctrl-[` to return to normal mode. That was more convenient for me, especially as I remap my caps-lock key to CTRL system-wide.
- scmkr 3y agoit’s not helix, ctrl-[ produces the same key code as escape and it works the same in a terminal (so it works in vi, emacs, etc)