Это - известный запрос улучшения. Ошибка 35779
Если вы выделите текст и нажмете «>», он будет отступ, а «<» уберет отступ.
Будет ли вставляться табуляция или пробелы, зависит от вашей настройки «expandtab». Вы можете редактировать количество пробелов / табуляции с помощью настроек "shiftwidth" и "tabstop".
В дополнение к ответу Энди Уайта. Я бы также добавил в vimrc следующее:
vnoremap > >gv
vnoremap < <gv
Чтобы вам не нужно было повторно выбирать блок кода для дальнейшего отступа / удаления.
Вам даже не нужно выделять текст. Вы можете сделать отступ / удалить отступ в текущей строке, нажав >>
или <<
.