12

Поэтому я искал способ сделать отступ в несколько строк в VIM, и кто-то предложил сделать

:map <Tab> <

и все, что он делает, это вставляет символ < всякий раз, когда я нажимаю клавишу Tab (Как я не видел, чтобы это произошло). Я попытался сделать :map <Tab> <Tab> и :map <Tab> \t чтобы вернуть регулярный отступ, но безуспешно. Я новичок в vim Key Mapping, поэтому я был бы очень признателен за помощь. Также, если бы кто-то мог указать, как сделать отступ для нескольких строк в vim , это было бы здорово.

Заранее спасибо!

2 ответа2

20

:unmap <Tab> чтобы вернуть поведение по умолчанию.

используйте :x>> для отступа x количества строк (от курсора)

0

Это решило проблему, чтобы вернуться назад вкладки.

:imap <Tab> <C-t>
:imap <S-Tab> <C-d>

Нажатие клавиши Tab отступы код, Shift-Tab возвращается отступ код.

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