When I copy and paste a piece of code using Visual Studio Code, after pressing enter to create a new line, the following happens:
It seems to keep the indentation created by the new line, adding the previous information from the copied snippet on top of it. I'd rather the code was auto-beautified on paste.
Can this behavior be changed through settings?
EDIT: I'm not referring to cross-platform copy-pasting, I'm referring to copying and pasting within the same file in Visual Studio Code.
This plugin may help you:
paste-and-indent extension
You just have to change the shortcut and it works. Remember that you probably want to use
'cmd'
instead of'ctrl'
if you're on a mac. Like this:try ctrl+shift+v after copying the code. it will paste all codes correctly with indentations in it. simple fix...
Ctrl-v followed by Ctrl-z seems to work out of the box.
This is already integrated in vscode with
"editor.formatOnPaste": true
property in settings.