Paramètres à copier coller avec indentation correcte dans le code de Visual Studio

Quand je copie et coller un morceau de code à l'aide de Code de Visual Studio, après avoir appuyé sur entrée pour créer une nouvelle ligne:

enter image description here

il semble garder l'indentation créée par la nouvelle ligne, en ajoutant les informations précédentes du snippet copié dessus. Je préférerais que le code soit auto-embelli sur pâte.

ce comportement peut-il être modifié par les paramètres?

EDIT: je ne suis pas en ce qui concerne la copie-collage multiplateformes, je fais référence à la copie et au collage dans le même fichier en code Visual Studio.

32
demandé sur Tiago 2017-01-22 14:00:53

2 réponses

ceci est déjà intégré dans vscode avec "editor.formatOnPaste": true propriété dans les paramètres.

36
répondu andy 2017-07-27 19:51:45

Ce plugin peut vous aider:

coller-et-tiret extension

il suffit de changer le raccourci et ça marche. Comme ceci:

{
    "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
répondu hallow_me 2017-09-26 09:02:12