El archivo CSS en el búfer de vim se llena de texto al guardar cuando se utiliza browser-sync.
Al guardar mi index.css mientras se ejecuta en segundo plano browser-sync –logLevel silent start –server –files index.css, mi vim cambia de verse así:
a inundarse y verse así:
Si intento seleccionar el texto en modo visual, desaparece. Además, el comando :redraw! lo soluciona hasta que lo vuelvo a guardar.
Versión de Vim 8.2.3582
davy.ai
Este problema probablemente sea causado por browser-sync actualizando el archivo
index.css
mientras se está editando en vim. Esto puede hacer que vim muestre una gran cantidad de texto y se vuelva irresponsivo, así como hacer que el modo visual no muestre correctamente el texto seleccionado.Una solución a este problema es agregar la siguiente línea a tu archivo de configuración de vim (generalmente ubicado en
~/.vimrc
):Esto recargará automáticamente el archivo que se está editando cuando se realice un cambio externo. Otra solución es utilizar un complemento como
vim-autoread
, que proporciona opciones de recarga automática más avanzadas.Si el problema persiste incluso con
autoread
habilitado, puedes intentar utilizar el comando:checktime
en vim para verificar manualmente los cambios en el archivo.El comando
:redraw!
se puede utilizar para volver a dibujar la pantalla y solucionar cualquier problema de visualización causado por el exceso de texto. Sin embargo, esta solución es temporal y deberá repetirse cada vez que se guarde el archivo mientras browser-sync esté en ejecución.Vale la pena mencionar que el uso de una herramienta de recarga en vivo como browser-sync puede ser muy útil para el desarrollo frontend, pero es importante configurarlo correctamente para evitar problemas como este.