Я должен войти дважды для>, <= для расположения с отступом в VIM

Я использую энергию на Ubuntu 10.10.

Для форматирования кода я вхожу>. Но я должен сделать это дважды.

Другая команда, как <и = является тем же. Я должен сделать это дважды.

Действительно ли это нормально? Из я должен изменить что-то?

Как я могу зафиксировать это?

2
задан 21.08.2011, 11:10

3 ответа

Это - нормальное функционирование. Первое > запускает команду отступа. Второе > фиксирует команду отступа. То, что Вы помещаете промежуточный, определяет то, что Вы хотите расположить с отступом (значения по умолчанию к 1 строке):

  • >> отступ одна строка.
  • >5> отступ 5 строк
  • >G отступ в конец файла.

>G не нуждается в запаздывании > для фиксации команды как, команды G уже является завершающейся командой.

3
ответ дан 08.12.2019, 04:57

Если Вы хотите сократить это, можно создать макрос, который оценивают отступы просто текущая строка или некоторая другая предварительная установка. Например,:map <tab> >1>

1
ответ дан 08.12.2019, 04:57

Я использую>} располагать абзац с отступом (блок кода до следующей пустой строки)

1
ответ дан 08.12.2019, 04:57

Теги

Похожие вопросы