Quando copio e colo um trecho de código usando o Visual Studio Code, depois de pressionar Enter para criar uma nova linha , acontece o seguinte:
Parece manter o recuo criado pela nova linha, adicionando as informações anteriores do trecho copiado em cima dela. Prefiro que o código seja embelezado automaticamente ao colar.
Esse comportamento pode ser alterado por meio das configurações?
EDIT: Não estou me referindo a copiar e colar de plataforma cruzada, estou me referindo a copiar e colar dentro do mesmo arquivo no Visual Studio Code.
ALT + Arrowkey
preservará o recuo. Para quem procura uma alternativa para alterar as configurações.Respostas:
Isso já está integrado no vscode com
"editor.formatOnPaste": true
propriedade nas configurações.fonte
"editor.formatOnPaste": true
fazemos a formatação, por exemplo, PEP8 para python.Este plugin pode ajudá-lo a:
extensão colar e recuar
Você apenas tem que alterar o atalho e ele funciona. Lembre-se de que você provavelmente deseja usar em
'cmd'
vez de'ctrl'
se estiver em um mac. Como isso:fonte
{ "key": "cmd+shift+v", "command": "pasteAndIndent.action", "when": "editorTextFocus && !editorReadonly" }
keybindings.json
onde você precisa adicionar o snippet JSON: Pesquise "Preferences: Open Keyboard Shortcuts (JSON) in Command PaletteCtrl+ Vseguido por Ctrl+ Zparece funcionar fora da caixa.
fonte
Uma solução simples é tentar Ctrl+ Shift+ Vdepois de copiar o código. Irá colar todos os códigos corretamente com indentações.
fonte