3 ms·
>There are enough people that use Vim to just write prose. One of vim's main features is enabling users to navigate by row/vertically while traversing the same
by geezerjay 8y ago
>There are enough people that use Vim to just write prose.
One of vim's main features is enabling users to navigate by row/vertically while traversing the same column. If someone uses non-monospace fonts then columns won't be aligned and that sort of move makes traversing text an illogical and unintelligible endeavour.
Thus defeating the whole point of using vim.
- ealhad 8y agoI thought the whole point of using vim was having access to powerful, mnemonics and highly composable commands to edit text efficiently… Guess I was wrong.
- geezerjay 8y agoComposable, yes, as in compose movements with commands. The thing is, that only works if the user is able to understand what a movement does and know exactly where the cursor ends up after a command. With non-monospace fonts that is not possible, as users have no clear idea where the cursor will end up after, say, pressing j or k. That's the point.
- ealhad 8y agoDo you often use j or k? I know I don't. Text objects (word, paragraph, brackets, quotes, sentence, etc) usually do everything I need.
- geezerjay 8y ago> Do you often use j or k? Yes, extensively. I mean jk let users navigate between adjacent statements. That's a pretty basic usecase. In fact, they are used more often than i or l as word movements express intent more clearly than moving a character at a time.
- ur-whale 8y ago>Do you often use j or k All the time. All the more so because I code using vertical alignments.