Copying original vi behaviour

I’m assuming that you’re referring to :h shift-left-right, if so, then yes, in vim the cursor does (by default) move to the start of the shifted line, which effectively makes it move with the shifted line.

The behaviour here is dependent on 'startofline', which is one of the defaults that have been changed in neovim, see: https://github.com/neovim/neovim/pull/11135.

1 Like