как удалить отступ в vim, не выходя из режима редактирования? - PullRequest
53 голосов
/ 16 ноября 2009

В последнее время я пишу много кода на Python, и я использовал режим табуляции в vim. Мне было просто интересно, как я могу деиндентировать в vim, не выходя из режима редактирования, например, после того, как я закончу if ...: block. Обычно я могу просто набрать << для отступа, но это требует слишком много сочетаний клавиш, у кого-нибудь есть идея получше? </p>

Ответы [ 3 ]

83 голосов
/ 16 ноября 2009

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

17 голосов
/ 22 октября 2014

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

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

1 голос
/ 16 ноября 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...