Cómo hacer que vim escriba scripts de shell con sangría automática
1. Su versión de vim no puede ser demasiado antigua ni puede ser una versión simplificada de vi. (En esta nota, el vi predeterminado para el usuario root en muchos sistemas es en realidad /bin/vi, que solo tiene funciones básicas. Debe agregar su propio alias para apuntar a vim)
2. nombre del archivo de script debe Hay un sufijo de script que vim puede reconocer, como script.sh
3. La primera línea de su script debe tener una descripción del intérprete, como #! /bin/bash, a veces es necesario agregar esta línea, luego guardarla y abrirla nuevamente para sangrarla.
4. Su vimrc tiene configuraciones de sangría automática, como set ai, set ci, set cin, set si, etc. También puedes escribir comandos de sangría manualmente.
5. No puede estar en estado pegado. Puedes manualmente :set nopaste
Eso es básicamente todo, si esto todavía no funciona para la sangría. . . . . , entonces no hay nada que pueda hacer.