Así que estaba buscando una forma de sangrar varias líneas en vim y alguien sugirió hacer
:map <Tab> <
y todo lo que hace es insertar el <carácter cada vez que presiono la pestaña (¿Cómo no lo vi?). Traté de hacer :map <Tab> <Tab>y :map <Tab> \trecuperar sangría regular, sin éxito. Soy nuevo en el vimmapeo de claves, así que realmente agradecería ayuda. Además, si alguien pudiera señalar cómo sangrar varias líneas vim, sería increíble.
¡Gracias por adelantado!

:unmapvim.wikia.com/wiki/Mapping_keys_in_Vim_-_Tutorial_(Part_1) Google es tu amigo.Respuestas:
:unmap <Tab>para recuperar el comportamiento predeterminado.use
:x>>para sangrar x número de líneas (desde donde está el cursor)fuente
map <Tab> <. De hecho, deshacer este comando correcto esunmap <Tab>, pero el siguiente texto ("todo lo que hace es insertar el<carácter") significa que el reclamo original es falso . No hay forma de que pueda insertar<con dicha asignación, pero sería cierto si ha escritoimap <Tab> <. Este comando se deshace usandoiunmap <Tab>(tengaien cuenta en ambos comandos). Para obtener respuestas correctas debes ser preciso.iunmap <buffer> <Tab>Esto resolvió el problema de revertir las pestañas.
:imap <Tab> <C-t>:imap <S-Tab> <C-d>Al presionar
Tabsangra el código,Shift-Tabrevierte la sangría del código.fuente
:iunmap <Tab>. Si<Tab>está mapeado por:imap, debe usar:iunmappara desasignarlo.:unmap <Tab>No funciona en este caso.