Yo uso https://github.com/cakebaker/scss-syntax.vim para resaltar la sintaxis SCSS (o SASS) archivos en vim, que funciona muy bien para el resaltado de sintaxis. Sin embargo, el complemento no viene con un archivo de sangrado y tengo problemas para escribir uno.¿Cómo se definen las sangrías en vim basadas en llaves?
me gustaría establecer la sangría a tener este aspecto:
Sin embargo, si lo hago gg=G
, me sale:
Sospecho que no lo hace entender sangría anidada basada en llaves. He intentado todas las diferentes combinaciones de
set cindent
set nocindent
set autoindent
set smartindent
y trató de utilizar el código de Tab key == 4 spaces and auto-indent after curly braces in Vim, incluyendo
set tabstop=2
set shiftwidth=2
set expandtab
... pero los apoyos anidados guión no parece funcionar.
Creo que me gustaría escribir un archivo de sangría personalizado, y todo lo que necesito es una sangría basada en llaves con niveles anidados. ¿Cómo debo ir sobre esto? Si alguien tiene un archivo de sangría para tipos de archivos con sintaxis similar, también será genial.
Esto funcionó como un encanto Gracias por una respuesta tan rápida – chibicode
, señor, son impresionantes !! Esta salvados.. ¡mi día! –