비주얼스튜디오코드 Visual Studio Code 에디터를 사용하다가 파이썬 파일을 실행하는데 마우스를 쓰기 귀찮아지는 시점이 왔다. 단축키를 찾아봐도 없어서 설정하고 거기에 그치지 않고 커서를 코드 편집창이 아닌 터미널 창으로 자동으로 옮겨지게 설정해보았다.
파이썬 실행 단축키 설정
Ctrl + K, S를 눌러 Keyboard Shorcuts 창을 띄운다. 그런 다음 검색으로 python: run python file in terminal을 찾고 Keybinding을 눌러 원하는 단축키를 지정한다.
만약 기존에 있던 단축키랑 겹치면 경고메시지를 살짝 준다. 팁이 있다면 Ctrl + Alt와 알파벳이 빈 값이 많았다. 나같은 경우는 왼손에서 편하게 해결하고 싶어 Ctrl + Alt + Z로 정했다. 이 설정이후 단축키를 누르면 파이썬 파일 편집화면 오른쪽 위 세모 모양 플레이(Run)버튼을 누르면 파이썬으로 짠 스크립트 코드가 실행되었다. 그런데 문제가 있었다.
파이썬 실행 후 커서 터미널에 자동으로 가게 하기
파이썬 실행 후 편집하고 있는 파일 화면에 커서가 유지되는 현상이 생겼다. 결과만 보는 프로그램이면 상관없지만 input() 함수를 사용해 문자나 숫자를 입력할 때 문제가 생겼다. 따라서 파이썬 프로그램이 실행되고 나서(나같은 경우는 미리 정한 Ctrl + Alt + Z를 누른 뒤) 터미널 창에 커서가 가도록 조절했다.
VScode 비주얼 스튜디오 프로그램 왼쪽 밑 톱니바퀴를 눌러(또는 Ctrl + , ) settings에 들어간다. 그런 다음 오른쪽 위 문서 모양을 눌러 settings.json에 들어간다.
그런 다음 아래 코드를 추가로 입력한 뒤 저장한다."terminal.integrated.focusAfterRun":"terminal",
이후엔 의도대로 잘 된다. 즉, VScode 에디터에서 파이썬 파일을 편집하고 프로그램을 단축키로 실행 후 터미널 창으로 커서가 옮겨가게끔 조절했다. 근데 이게 불편하게 되면 또 다른 방법을 강구해야겠다.