Вопрос
В обычных текстовых редакторах вы выделяете блок текста и затем нажимаете Вкладка чтобы включить и Сдвиг + Вкладка чтобы разобрать.
Как мне включить или отключить выделенный блок текста в VIM?
Решение
Если вы выделите текст и нажмете ">", он сделает отступ, и "<" будет отменен отступ.
Вставляет ли он табуляции или пробелы, зависит от вашей настройки "expandtab".Вы можете отредактировать количество пробелов / табуляций с помощью настроек "shiftwidth" и "tabstop".
Другие советы
В дополнение к ответу Энди Уайта.Я бы также добавил следующее в vimrc:
vnoremap > >gv
vnoremap < <gv
Таким образом, вам не нужно было бы повторно выбирать свой блок кода для дальнейшего выделения.
Вам даже не нужно выделять текст.Вы можете сделать отступ / отменить отступ текущей строки, нажав >>
или <<
.