[visual-studio-code] Visual Studio Code에서 편집기와 통합 터미널 간 포커스 전환

Visual Studio Code에서 편집기와 통합 터미널 간 포커스를 전환하는 키보드 단축키 (Mac 및 Linux)를 아는 사람이 있습니까?



답변

VS 코드에는 많은 모달 토글과 탐색 바로 가기가 있지만 “편집기에서 터미널로 이동했다가 다시 돌아 오는”방법은 없습니다. 그러나 keywhen 을 오버로드하여 두 단계를 구성 할 수 있습니다 .

편집기에서 keybindings.json을여십시오. CMD-SHIFT-P-> 환경 설정 : 키보드 단축키 파일을 열고 다음 항목을 추가하십시오.

// Toggle between terminal and editor focus
{ "key": "ctrl+`", "command": "workbench.action.terminal.focus"},
{ "key": "ctrl+`", "command": "workbench.action.focusActiveEditorGroup", "when": "terminalFocus"}

이 바로 가기를 사용하여 동일한 키 입력을 사용하여 편집기와 통합 터미널 사이에 초점을 맞 춥니 다.


답변

ctrl+` : 통합 터미널에 집중

ctrl+1 : 에디터에 집중하기 (편집기 -2 명령이 ctrl+ 일 경우 2)

여기에 이미지 설명을 입력하십시오

추가 정보 : http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html


답변

Ctrl+ J작품; 콘솔을 표시하거나 숨 깁니다.


답변

게임에 조금 늦었지만 다음과 같이 내 것을 구성했습니다 keybindings.json.

{
    "key": "ctrl+`",
    "command": "workbench.action.terminal.focus",
    "when": "editorTextFocus"
},
{
    "key": "ctrl+`",
    "command": "workbench.action.focusActiveEditorGroup",
    "when": "terminalFocus"
},
{
    "key": "alt+`",
    "command": "workbench.action.terminal.toggleTerminal"
}

터미널을 열고 닫고 창 사이에서 초점을 앞뒤로 전환하기위한 별도의 키가 필요했습니다.


답변

버전 : 1.26.1 (linux) 기준 단축키는 기본적으로 설정되어 있지 않습니다. 바로 가기를 설정하려면

  1. 키보드 단축키 패널 열기 [ctrl + k, ctrl + s]
  2. 포커스 터미널 검색

여기에 이미지 설명을 입력하십시오

  1. 바로 가기 설정

편집기 포커스는 기본적으로 이미 설정되어 있습니다.

여기에 이미지 설명을 입력하십시오


답변

ctrl+ `는 누르기가 약간 어렵 기 때문에 다음과 같이 구성했습니다 .

{
  "key": "ctrl+k",
  "command": "workbench.action.focusActiveEditorGroup",
  "when": "terminalFocus"
},
{
  "key": "ctrl+j",
  "command": "workbench.action.terminal.focus",
  "when": "!terminalFocus"
}

또한 편집기 그룹간에 이동하도록 다음을 구성했습니다.

{
  "key": "ctrl+h",
  "command": "workbench.action.focusPreviousGroup",
  "when": "!terminalFocus"
},
{
  "key": "ctrl+l",
  "command": "workbench.action.focusNextGroup",
  "when": "!terminalFocus"
}

그런데, 나는 구성 Caps Lockctrl로부터 Mac에서 System Preferences => keyboard =>Modifier Keys.


답변

통합 터미널을 토글하는 기본 키 바인딩은 vscode 키보드 단축키 설명서 페이지 에 따라 “Ctrl +`” 입니다. 해당 바로 가기가 마음에 들지 않으면 다음과 비슷한 것을 추가하여 키 바인딩 파일에서 바로 가기를 변경할 수 있습니다.

{ "key": "ctrl+l", "command": "workbench.action.terminal.toggleTerminal" }

하단 패널에 초점을 맞추기위한 기본 키 바인딩이없는 것 같습니다. 따라서 하단 패널을 토글하지 않으려면 키 바인딩 파일에 다음과 유사한 것을 추가해야합니다.

{ "key": "ctrl+t", "command": "workbench.action.focusPanel" }