How do I allow block selections past end-of-line while still permitting one-char past EOL cursor movement?
:set virtualedit=block,onemore
virtualedit controls whether the cursor can move to positions that do not yet contain text.
:set virtualedit=block,onemore
virtualedit controls whether the cursor can move to positions that do not yet contain text.
:set scrolloff=999
By default, Vim only scrolls the viewport when the cursor reaches the very top or bottom of the screen.
navigation #navigation #scrolling #config #cursor #scrolloff
:let &t_SI = "\e[6 q"
Modern terminals support cursor shape changes via escape sequences.
o (in visual mode)
While in visual mode, pressing o swaps the cursor to the opposite end of the selection.