Как сделать unindent в vim, не выходя из режима редактирования? - программирование
Подтвердить что ты не робот

Как сделать unindent в vim, не выходя из режима редактирования?

Я пишу много кода python в последнее время, и я использовал режим tab-to-space в vim. Я просто задавался вопросом, как бы я был без изменений в vim, не покидая режим редактирования, например, после того, как я закончил, если...: block. Обычно я могу просто ввести < < не требуется, но для этого требуется слишком много keystorkes, у кого есть лучшая идея?

4b9b3361

Ответ 1

Настройте Ctrl - D на клавиатуре, одновременно удаляет одну таббуду, работает для заметок, замененных пробелом.

Ответ 2

В Vim в Linux вы можете отменить несколько строк, используя V, чтобы выбрать первую строку. Нажмите стрелку вниз, чтобы выбрать несколько строк. Затем введите <, чтобы удалить все строки.

Если вы хотите отступать, введите > вместо

Ответ 3

Backspace удалит один уровень отступа за раз.