본문 바로가기

컴퓨터/Vscode

1개의 단축키로 여러 개의 명령어를 실행시키는 방법

728x90
반응형

vscode가 종종 업데이트 되면 의도치 않게 단축키의 기능이 약간 바뀌는 경우가 생긴다.

예를들어 활성화된 에디터에서 shift+enter로 커서가 있는 명령어를 실행했더니

터미널로 커서가 이동하는 불편한 문제가 생기기도 했다.

 

이런 문제를 해결하기 위해 아래와 같은 방법으로 접근했다.

 

1. 확장마켓 플레이스에서 'multi-command'를 vscode에 설치한다.

2. keybindings.json 파일을 열고 아래와 같은 명령어를 집어넣는다.

{
    "key": "shift+enter",
    "command": "extension.multiCommand.execute",
    "args":{
        "sequence":[
            "workbench.action.terminal.runSelectedText", # 활성화된 터미널에 선택된 에디터 텍스트 실행
            "workbench.action.focusActiveEditorGroup" # 실행 후 활성화된 에디터로 다시 돌아옴.
        ]
    },
    "when": "editorTextFocus &&  !jupyter.hascodecells && !notebookEditorFocused"
}

이제 잘 돌아온다.

728x90
반응형