Pregunta
En los editores de texto normales, selecciona el bloque de texto y luego presione Tab para entab y Mayúsculas + Tab para detab.
¿Cómo entab o detab un bloque de texto seleccionado en VIM?
Solución
Si selecciona el texto y pulsa ">" va a sangrar, y "<" se des-guión.
Ya se inserta tabuladores o espacios depende de su entorno "expandtab". Puede editar el número de espacios / tabstop con la configuración de "tabstop" "shiftwidth" y.
Otros consejos
Además de la respuesta de Andy White. También me gustaría añadir lo siguiente en vimrc:
vnoremap > >gv
vnoremap < <gv
Por lo que no tendría que volver a seleccionar el bloque de código para sangrar / dedent más.
Ni siquiera tiene que seleccionar el texto. Puede sangrar / Unindent la línea actual pulsando >>
o <<
.