Una pregunta:
Si copia una muestra de código que usa sangría de dos espacios y desea convertirla en sangría de cuatro espacios, ¿cuál es la opción * más rápida * y más fácil?
Matt Stauffer, Gorjeo
Escribí sobre hacer esto en Sublime Text hace unos años. No es muy diferente en VS Code, no lo creo.
Pero aquí hay otra forma: use CodePen.
Paso 1: copiar y pegar en CodePen
Digamos que encontró un código en otro lugar, simplemente cópielo y péguelo en:
Paso 2: ajuste la configuración de sangría del código
Si ya tiene una cuenta de CodePen, probablemente ya la haya configurado, por lo que el valor predeterminado es como le gusta. Pero si aún no lo está, ajústelo en el área Configuración del lápiz:
El código era de 2 espacios como copia / pegado, y ahora lo vamos a cambiar a 4 espacios como configuración.
Paso 3: formatea el código
Puedes hacerlo manualmente aquí:
Es posible que no tenga que usar esa opción en absoluto si guarda el lápiz y tiene activada la opción “Formatear al guardar”, ya que sucederá automáticamente.
Pasará a esa nueva preferencia de 4 espacios rápidamente:
CodePen usa Prettier debajo del capó para hacer esto. Por lo tanto, puede hacer esto en cualquier lugar donde tenga acceso a una versión funcional de Prettier, pero podría ser más fácil en CodePen ya que no hay nada como editar la configuración o cualquier cosa para ajustar cómo lo desea. Prettier también tiene su propio campo de juego, que probablemente sea tan fácil como CodePen, excepto que en CodePen es posible que ya tenga configuradas sus preferencias, ahorrando un paso.