| ▲ | __fst__ 3 days ago | |||||||
Since going through the hassle of learning vim I can't use anything else anymore. And for the use case of "I built txt because I spend most of my time in the terminal, and switching to a different tool just to make a quick edit always felt like friction I did not want. The editors that live in the terminal either have steep learning curves built around modal paradigms, or they are too limited to be genuinely useful." it's literally only a handful of vim commands and shortcuts you need. | ||||||||
| ▲ | sublinear 3 days ago | parent | next [-] | |||||||
It's a shame that it ever felt like a hassle. We should be introducing people to vim long before they are learning it under pressure. As you say, it's really not a lot to remember. | ||||||||
| ▲ | haberman 3 days ago | parent | prev | next [-] | |||||||
Vim is great and I have 25 years of muscle memory for it. But I'm also interested in trying Kakoune (https://kakoune.org/why-kakoune/why-kakoune.html) -- which I understand also has a VSCode plugin called Dance (https://github.com/71/dance) -- as I've seen somewhat convincing arguments that it is a more powerful model for modal editing. Instead of "verb object" (eg. delete word or "dw"), it is "object verb" (eg. word delete, or "wd"). In particular, it seems to obsolete "visual mode" from vim (which I use often), because you're essentially always in visual mode. You always get to see a selection before you perform an action. Or at least that's what I understand, I haven't tried it yet. | ||||||||
| ||||||||
| ▲ | iLemming 2 days ago | parent | prev | next [-] | |||||||
vim is not a single concrete editor - it's rather an abstract idea, and ideas do port (if done properly). But some substrates have poor foundation for porting, some have much more flexible base. Every vim plugin for major editors - VSCode, IntelliJ, Sublime, etc. have tons of deficiencies, partly because the platform itself might be prohibiting. In comparison, evil-mode in Emacs is absolutely great, in some cases it is even better than what Vim/Neovim have natively. And that's because of flexibility and malleability of the host platform. | ||||||||
| ▲ | Joker_vD 3 days ago | parent | prev [-] | |||||||
> Since going through the hassle of learning vim I can't use anything else anymore. That sounds like an amazing investment, really makes me want to learn it too! | ||||||||