[visual-studio-code] Visual Studio Code에서 올바른 들여 쓰기로 붙여 넣기 복사 설정

Visual Studio Code를 사용하여 코드를 복사하여 붙여 넣을 때 Enter 키를 눌러 새 줄 을 만든 후 다음이 발생합니다.

여기에 이미지 설명 입력

새 줄에 의해 만들어진 들여 쓰기를 유지하고 그 위에 복사 된 스 니펫의 이전 정보를 추가하는 것 같습니다. 차라리 코드가 붙여 넣을 때 자동으로 아름답게 처리 되었으면합니다.

설정을 통해이 동작을 변경할 수 있습니까?

편집 : 크로스 플랫폼 복사 붙여 넣기를 말하는 것이 아니라 Visual Studio Code에서 동일한 파일 내에서 복사 및 붙여 넣기를 말하는 것입니다.



답변

이것은 이미 "editor.formatOnPaste": true설정의 속성 과 함께 vscode에 통합되어 있습니다.


답변

이 플러그인이 도움이 될 수 있습니다.

붙여 넣기 및 들여 쓰기 확장

바로 가기를 변경하기 만하면 작동합니다. Mac 을 사용 'cmd'하는 'ctrl'경우 대신 사용하고 싶을 것입니다 . 이렇게 :

{
    "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"
}


답변

Ctrl+ V다음에 Ctrl+ Z가 바로 작동하는 것 같습니다.


답변

간단한 수정은 코드를 복사 한 후 Ctrl+ Shift+ 를 시도 V하는 것입니다. 들여 쓰기가있는 모든 코드를 올바르게 붙여 넣습니다.


답변