Существует ли способ расположить выбор с отступом строк в энергии, как мы имеем в текстовых редакторах, где мы выбираем набор строк и вкладки нажатия (или вкладки сдвига) для делавшего отступ/нерасположения выбранных строк с отступом? Я говорю об общем добавлении отступа и не связанный с добавлением отступа кода.
Используйте визуальный режим , как предлагает Питер . Вы также можете использовать X >> , где X
- количество строк, на которые вы хотите сделать отступ. Например. 5 >> делает отступ на пять строк от текущей строки и ниже.
Вы можете выбрать набор линий с визуальным линейным режимом (с помощью Shift + V ), а затем введите
>
и, чтобы удалить,
<
Вы также можете добавить числовые аргументы. Вы узнали, что вы недостаточно отступили? Нажмите g v , чтобы повторно выбрать предыдущий выбор.
Во время набора текста в обычном режиме попробуйте использовать Ctrl + T или Ctrl + D для отступа или отступа.
Я использую следующие сопоставления для отступа/неотступа:
vmap <TAB> >gv
vmap <S-TAB> <gv
Используйте TAB для отступа и shift-TAB для отступа визуально выбранных строк.
Если выбран блок, Vim отступает/развертывает то, что находится справа от начала блока. блока.
Как подсказывают другие ответы, вы можете использовать >. В качестве альтернативы, вы можете автоматически правильно сделать отступ в коде, выбрав набор строк в визуальном режиме (используя shift+V), а затем используя = или == для отступа текущей строки.
По этой теме есть Vim Cast: Команды отступов
Мне нравятся Vim Casts. Они информативны и приятно смотреть.