Lorsque je copie et colle un morceau de code à l'aide de Visual Studio Code après avoir appuyé sur Entrée pour créer une nouvelle ligne , voici ce qui se passe:
Il semble conserver l'indentation créée par la nouvelle ligne, en ajoutant les informations précédentes de l'extrait copié par dessus. Je préférerais que le code soit auto-embelli sur la pâte.
Ce comportement peut-il être modifié via les paramètres?
EDIT: Je ne parle pas de copier-coller multiplateforme, je parle de copier-coller dans le même fichier dans Visual Studio Code.
Ceci est déjà intégré dans vscode avec "editor.formatOnPaste": true
propriété dans les paramètres.
Ce plugin peut vous aider:
Il vous suffit de changer le raccourci et cela fonctionne. Rappelez-vous que vous voulez probablement utiliser 'cmd'
au lieu de 'ctrl'
si vous êtes sur un mac. Comme ça:
{
"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"
}