Entab / Detab in VIM

Это - известный запрос улучшения. Ошибка 35779

6
задан Andreas Grech 19 November 2009 в 00:53
поделиться

3 ответа

Если вы выделите текст и нажмете «>», он будет отступ, а «<» уберет отступ.

Будет ли вставляться табуляция или пробелы, зависит от вашей настройки «expandtab». Вы можете редактировать количество пробелов / табуляции с помощью настроек "shiftwidth" и "tabstop".

10
ответ дан 8 December 2019 в 13:46
поделиться

В дополнение к ответу Энди Уайта. Я бы также добавил в vimrc следующее:

vnoremap > >gv
vnoremap < <gv

Чтобы вам не нужно было повторно выбирать блок кода для дальнейшего отступа / удаления.

4
ответ дан 8 December 2019 в 13:46
поделиться

Вам даже не нужно выделять текст. Вы можете сделать отступ / удалить отступ в текущей строке, нажав >> или << .

3
ответ дан 8 December 2019 в 13:46
поделиться
Другие вопросы по тегам:

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