Comandos não mapeados no Vim

10

Então eu estava procurando uma maneira de recuar várias linhas no vim e alguém sugeriu fazer

:map <Tab> <

e tudo o que ele faz é inserir o caractere < sempre que eu pressionar a guia (como eu não vi isso acontecer). Eu tentei fazer :map <Tab> <Tab> e :map <Tab> \t para trazer de volta o recuo regular, sem sucesso. Eu sou novo no mapeamento de chave vim , então eu realmente aprecio a ajuda. Além disso, se alguém puder apontar como recuar várias linhas em vim , isso seria incrível.

Obrigado antecipadamente!

    
por Grigor 22.06.2013 / 23:42

2 respostas

17

:unmap <Tab> para recuperar o comportamento padrão.

use :x>> para indentar x número de linhas (de onde o cursor está)

    
por 22.06.2013 / 23:49
0

Isso resolveu o problema para reverter as tabulações.

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

Pressionando Tab recua o código, Shift-Tab reverte o recuo do código.

    
por 23.06.2013 / 00:08

Tags