¿Cómo ingresar un carácter de tabulación en vim con el complemento SuperTab habilitado?

15

¿Cómo ingresar un carácter de tabulación en vim con el complemento SuperTab habilitado?

Cheng
fuente

Respuestas:

14

No he usado esta extensión yo mismo, pero supongo que ^ V-Tab podría funcionar. ^ V en general se puede usar en modo de inserción para insertar una pulsación de tecla literal en lugar de lo que se asigne para esa tecla. Entonces escribe Control-V, luego presiona cualquier tecla o combinación de teclas que desee insertar literalmente.

intuido
fuente
1
En los ^Vdocumentos en :help i_^v: "Nota: cuando se asigna CTRL-V (por ejemplo, para pegar texto), a menudo se puede usar CTRL-Q". Ver :help i_^q.
Rory O'Kane
4

Si desea simular presionar <tab>como si SuperTab no estuviera instalado (es decir, desea insertar una pestaña que respete su :set expandtabconfiguración), presione Ctrl-Tab.

^V-<tab>inserta una pestaña literal. Si ha :set expandtabhabilitado, entonces esto podría no ser lo que desea, ya que inserta un carácter de tabulación real, no una serie de espacios.

Miguel
fuente
2

También puede usar la funcionalidad de sangría escribiendo >>que, según su configuración de sangría, usaría un carácter de tabulación.

Danny Staple
fuente