Como inserir um caractere de tabulação no vim com o plug-in SuperTab ativado?

15

Como inserir um caractere de tabulação no vim com o plug-in SuperTab ativado?

Cheng
fonte

Respostas:

14

Eu não usei essa extensão, mas acho que o ^ V-Tab pode funcionar. ^ V em geral pode ser usado no modo de inserção para inserir um pressionamento de tecla literal em vez do que a chave está mapeada para fazer. Então você digita Control-V e pressiona qualquer tecla ou combinação de teclas que deseja inserir literalmente.

intuído
fonte
1
Nos ^Vdocumentos em :help i_^v: "Nota: Quando CTRL-V é mapeado (por exemplo, para colar texto), você pode usar CTRL-Q com frequência." Veja :help i_^q.
Rory O'Kane
4

Se você deseja simular pressionando <tab>como se o SuperTab não estivesse instalado (ou seja, você deseja inserir uma guia que respeite suas :set expandtabconfigurações), pressione Ctrl-Tab.

^V-<tab>insere uma guia literal. Se você :set expandtabativou, talvez isso não seja o que você deseja, porque ele insere um caractere de tabulação real, não uma série de espaços.

Mike
fonte
2

Você também pode usar a funcionalidade de recuo digitando >>que, dependendo das configurações de recuo, usaria um caractere de tabulação.

Danny Staple
fonte