4 ms·
j to go to the next item in a list is sufficiently Vim-like. Even j is not just one screen line like you’re expecting if you have 'wrap' enabled—that’s gj. Rea
by chrismorgan 4y ago
j to go to the next item in a list is sufficiently Vim-like. Even j is not just one screen line like you’re expecting if you have 'wrap' enabled—that’s gj.
Really, it’s simple domain mismatch. In Vim, gj/gk for physical lines, j/k for logical lines, (/) for sentences, {/} for paragraphs, [[/][/][/]] for sections as they are in certain families of languages. It’s all clearly designed for plain text navigation.
Things like Reddit or an email client or whatever, {/} might be semantically a touch closer, but they’re still not exact matches, and all up j/k is extremely reasonable.
- johncoltrane 4y agoVi's and Vim's commands are the result of decades of extreme specialization. To the point that it seems ludicrous to even consider going the other way and generalizing them to all kinds of unrelated problems. There is too much domain mismatch, as you put it, for such a thing to be really _useful_.