Configuración para copiar y pegar con sangría correcta en el código de Visual Studio


Cuando copio y pego un fragmento de código usando Visual Studio Code, después de presionar enter para crear una nueva línea , sucede lo siguiente:

introduzca la descripción de la imagen aquí

Parece mantener la sangría creada por la nueva línea, agregando la información anterior del fragmento copiado encima de ella. Preferiría que el código se embelleciera automáticamente en la pasta.

¿Se puede cambiar este comportamiento a través de la configuración?

EDITAR: No me estoy refiriendo al copiado-pegado multiplataforma, estoy se refiere a copiar y pegar dentro del mismo archivo en el código de Visual Studio.

Author: Tiago, 2017-01-22

2 answers

Esto ya está integrado en vscode con la propiedad "editor.formatOnPaste": true en configuración.

 36
Author: andy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-27 19:51:45

Este plugin puede ayudarte:

Extensión para pegar y sangrar

Solo tienes que cambiar el atajo y funciona. Así:

{
    "key": "ctrl+v",
    "command": "pasteAndIndent.action",
    "when": "editorTextFocus && !editorReadonly"
},
{
    "key": "ctrl+v",
    "command": "editor.action.clipboardPasteAction",
    "when": "!editorTextFocus"
},
{
    "key": "ctrl+shift+v",
    "command": "editor.action.clipboardPasteAction",
    "when": "editorTextFocus && !editorReadonly"
}
 8
Author: hallow_me,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-26 09:02:12