visual tag studio code bootstrap sublimetext2 visual-studio-code

sublimetext2 - tag - ¿Cómo se pegan y sangran en Visual Studio Code?



visual studio code bootstrap intellisense (2)

En texto sublime, cmd+shift+v pegará e insertará el código. ¿Se puede hacer esto en el código visual studio?

Solución

He creado una extensión que te permitirá pegar y formatear con cmd/ctrl+shift+v . Buscar pasteandformat

https://marketplace.visualstudio.com/items?itemName=spoeken.pasteandformat


Actualmente, Visual Studio Code no proporciona esta funcionalidad específica. Podríamos votar esta característica en el sitio web UserVoice de Visual Studio .

Ya hay un ticket abierto para esta función: pegar y alinear automáticamente el código . Si tiene una cuenta, puede votar por esta característica para que reciba más atención. Si tiene suficiente atención, los desarrolladores de Visual Studio Code podrían tomar nota de esto y quizás desarrollarlo.

Solución actual

Después de pegar el código, puede usar CTRL + E, CTRL + D para Windows o ALT + MAYÚS + F para mac.

Pero tenga en cuenta que esto formateará todo el documento, sangrando de acuerdo con las reglas disponibles para el tipo de fuente.

Si solo quiere que esto se aplique al código pegado, seleccione el código después de pegar y luego use CTRL + E, CTRL + D para Windows o ALT + MAYÚS + F para mac. Ahora el sangrado / formateo solo se aplica a las líneas pegadas.


Desde la versión 1.9.0, editor.formatOnPaste aterrizó en VSCode.

Abra settings.json a través de Code -> Preferences - Settings y busque formatOnPaste

// Controla si el editor debe formatear automáticamente el contenido pegado. Un formateador debe estar disponible y el formateador debe ser capaz de formatear un rango en un documento.

"editor.formatOnPaste": true,

Modificar false a true ya que el valor predeterminado es false

Fuente: actualización de registro de cambios 1.9.0