Я заметил, что перетаскивание мышью, чтобы выделить, скажем, 5 строк подряд, а затем нажатие кнопки TAB не делают этого для вас ... Есть ли способ TAB навалом, или это просто то, что обычно делается вручную?

Кроме того, есть ли способ аналогичным образом убрать TAB (этим я не имею в виду избавление от * всех * вкладок) этих 5 соседних строк? Допустим, строка 1 вкладывается дважды, строка 2 - четыре раза и т.д. Может ли случиться так, что если вы захотите убрать их вместе, строка 1 теперь будет вкладываться только один раз, а строка 2 - 3 раза, так далее?

3 ответа3

9

Shift-V для входа в режим визуальной линии. Выберите линии, которые вы хотите. Нажмите >.

Чтобы убрать вкладку, сделайте то же самое, чтобы выбрать, но используйте <.

4

Используя командную строку:

  1. : ввести команду
  2. . выбрать текущую строку
  3. ,[+,-] используйте + или -, чтобы выбрать вперед или назад
  4. [number] количество строк
  5. > или < для отступа или отступа

или же

  1. : войти в командный режим
  2. [num],[num] чтобы выбрать диапазон строк по номеру строки
  3. > или < для отступа или отступа

Например:

:.,+5>

:.,-3<

:12,25>
1

Несколько способов сделать это.

  • Войдите в режим viusal v и нажмите > для добавления вкладок и < для удаления вкладок
  • Нажмите 5>> , чтобы добавить вкладки в пять строк или 5 << , чтобы удалить
  • Поставьте отметку на пятой строке m a, перейдите на первую строку и выполните > ' a

Конечно, во многих ситуациях вы можете заменить >/< на =, чтобы сделать авто-отступ

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .