Вопрос

В обычных текстовых редакторах вы выделяете блок текста и затем нажимаете Вкладка чтобы включить и Сдвиг + Вкладка чтобы разобрать.

Как мне включить или отключить выделенный блок текста в VIM?

Это было полезно?

Решение

Если вы выделите текст и нажмете ">", он сделает отступ, и "<" будет отменен отступ.

Вставляет ли он табуляции или пробелы, зависит от вашей настройки "expandtab".Вы можете отредактировать количество пробелов / табуляций с помощью настроек "shiftwidth" и "tabstop".

Другие советы

В дополнение к ответу Энди Уайта.Я бы также добавил следующее в vimrc:

vnoremap > >gv
vnoremap < <gv

Таким образом, вам не нужно было бы повторно выбирать свой блок кода для дальнейшего выделения.

Вам даже не нужно выделять текст.Вы можете сделать отступ / отменить отступ текущей строки, нажав >> или <<.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top