Js-beautify: Conservar espacio entre selector y> combinador

Creado en 12 oct. 2016  ·  6Comentarios  ·  Fuente: beautify-web/js-beautify

Al embellecer una regla CSS que contiene un combinador > , el combinador se atascó en el selector anterior. En realidad, incluso si ya tiene el formato correcto, se elimina el espacio. Hace bastante difícil usar js-beautify en archivos CSS que contienen> combinadores porque producirá selectores que no funcionarán.

Entrada

El código se veía así antes del embellecimiento:

.foo > h3 {
    ...
}

Rendimiento esperado

Esperaría que la entrada no cambie. El código debería haberse visto así después del embellecimiento:

/* Space here
    V */
.foo > h3 {
    ...
}

Salida real

El código en realidad se veía así después del embellecimiento:

/* No space 
   V */
.foo> h3 {
    ...
}

Medio ambiente

SO: Archlinux con Emacs web-beautify.el

También probado en la línea de comandos solo fuera de Emacs.

Configuraciones

Defaults

css bug

Comentario más útil

¡Hola! Todavía tengo un "sin espacio" alrededor de cualquier selector de sibiling cuando embellezco un archivo css.
De hecho, utilizo atom-beautify.

Todos 6 comentarios

Se ha solucionado en 1.6.4 , ya no sucede desde que configuré space_around_combinator en verdadero, mi error. Sin embargo, este parámetro debería ser verdadero de forma predeterminada.

¡Hola! Todavía tengo un "sin espacio" alrededor de cualquier selector de sibiling cuando embellezco un archivo css.
De hecho, utilizo atom-beautify.

Yo también

@NSExceptional @ subfighter3

https://beautifier.io/ con configuración:

{
"space_around_combinator": true
}

Formatea como se esperaba. Se necesitará una corrección en el embellecedor de átomos.

¡Gracias!

¡Gracias!

¿Fue útil esta página
0 / 5 - 0 calificaciones