답변:
기본적 으로 Visual Studio Code에서 Ctrl+ Tab는 가장 최근에 사용한 순서대로 탭을 순환합니다. 숨겨진 상태에 의존하기 때문에 혼란 스럽습니다.
웹 브라우저는 보이는 순서대로 탭을 순환합니다. 이것은 훨씬 직관적입니다.
Visual Studio Code에서이를 달성하려면을 편집해야합니다 keybindings.json
. 와 함께 명령 팔레트를 사용하고 CTRL+SHIFT+P"환경 설정 : 키보드 단축키 (JSON) 열기"를 입력 한 다음를 누르십시오 Enter.
그런 다음 파일 끝에 추가하십시오.
[
// ...
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditor"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditor"
}
]
또는 현재 창 / 분할보기의 탭만 순환하려면 다음을 사용할 수 있습니다.
[
{
"key": "ctrl+tab",
"command": "workbench.action.nextEditorInGroup"
},
{
"key": "ctrl+shift+tab",
"command": "workbench.action.previousEditorInGroup"
}
]
또는 Ctrl+ PageDown(Windows) 또는 Cmd+ Option+ Right(Mac)를 사용할 수 있습니다 .
ctrl+tab
) 또는 왼쪽 ( ctrl+shift+tab
)으로 탐색하면 됩니다. 기록을 기반으로 탭을 탐색하려면 다음을 사용하십시오 { "key": "ctrl+tab", "command": "workbench.action.openPreviousRecentlyUsedEditor" }, { "key": "ctrl+shift+tab", "command": "workbench.action.openNextRecentlyUsedEditor" }
..
@Combii 교환 방법을 찾았습니다.
CMD + 1 , CMD + 2 , CMD + 3 와 CTRL + 1 , CTRL + 2 , CTRL + 3 , ...
macOS에서 다음으로 이동하십시오.
코드> 환경 설정> 키보드 단축키
해당 페이지에서 페이지 오른쪽 상단의 버튼을 클릭하십시오.
아래 구성을 추가 한 다음 저장하십시오.
[
{
"key": "cmd+0",
"command": "workbench.action.openLastEditorInGroup"
},
{
"key": "cmd+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "cmd+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "cmd+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "cmd+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "cmd+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "cmd+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "cmd+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "cmd+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "cmd+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "ctrl+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "ctrl+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "ctrl+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
이제 CMD + [1-9]를 사용하여 탭을 전환하고 CTRL + [1-3]을 사용하여 편집기 그룹에 초점을 맞출 수 있습니다! 이 답변이 도움이 되길 바랍니다.
workbench.action.openEditorAtIndex1
)을 검색 하고 변경할 수 있습니다. 에 갈 필요가 없습니다 keybindings.json
.
Windows에서 Visual Studio Code를 사용 CTRL + PAGE_UP
하는 경우 이전 탭 CTRL + PAGE_DN
으로 전환하고 다음 탭 으로 전환하는 데 사용할 수 있습니다 .
또한 0이 아닌 상대 인덱스를 기반으로 탭으로 전환 할 수 있습니다. 을 길게 누른 ALT
다음 숫자 (1-9)를 입력하면됩니다.
탭 사이를 빠르게 탐색하려면 CMD
키를 길게 누른 다음 전환하려는 탭의 번호 (1-9)를 누릅니다.
CMD + ALT + LEFT/RIGHT
키보드 단축키 를 통해 이전 / 다음 탭 사이를 전환 할 수도 있습니다 .
다른 편집기 그룹에있는 탭으로 전환하려면 먼저 원하는 편집기 그룹으로 전환해야합니다.
프로 팁 : 키 바인딩이 마음에 들지 않으면 변경할 수 있습니다. 보다 편안한 느낌으로 !
CTRL + PAGE_UP
또는 을 누릅니다 CTRL + PAGE_DN
. CTRL + ALT + LEFT
하고 CTRL + ALT + RIGHT
있습니다 하지 내가 Windows 용 나열된 키보드 단축키.
더 나은 approch은 사용입니다 Alt + 오른쪽 Alt + 왼쪽 처럼 탐색 키 JetBrains의 IDE Webstorm 않습니다
여기 내 구성이 있습니다. 새 파일 및 폴더 만들기도 포함됩니다.
{
"key": "ctrl+n",
"command": "explorer.newFile"
},
{
"key": "ctrl+shift+n",
"command": "explorer.newFolder"
},
{
"key": "alt+left",
"command": "workbench.action.previousEditor"
},
{
"key": "alt+right",
"command": "workbench.action.nextEditor"
}
Visual Studio Code v1.35.0에서는 각각 키보기를 "보기 : 다음 편집기 열기"및 "보기 : 이전 편집기 열기"명령에 바인딩하여 편집기간에 순차적으로 전환 하도록 ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) 키 시퀀스를 설정할 수 있습니다. .
macOS에서 :
엉망인 경우 언제든지 키 바인딩을 마우스 오른쪽 단추로 클릭하고 "키 바인딩 재설정"을 선택하여 주어진 바인딩의 기본 상태로 되돌릴 수 있습니다.
브라우저와 일치하는 Linux 키맵 :
[
{
"key": "ctrl+0",
"command": "workbench.action.lastEditorInGroup"
},
{
"key": "ctrl+1",
"command": "workbench.action.openEditorAtIndex1"
},
{
"key": "ctrl+2",
"command": "workbench.action.openEditorAtIndex2"
},
{
"key": "ctrl+3",
"command": "workbench.action.openEditorAtIndex3"
},
{
"key": "ctrl+4",
"command": "workbench.action.openEditorAtIndex4"
},
{
"key": "ctrl+5",
"command": "workbench.action.openEditorAtIndex5"
},
{
"key": "ctrl+6",
"command": "workbench.action.openEditorAtIndex6"
},
{
"key": "ctrl+7",
"command": "workbench.action.openEditorAtIndex7"
},
{
"key": "ctrl+8",
"command": "workbench.action.openEditorAtIndex8"
},
{
"key": "ctrl+9",
"command": "workbench.action.openEditorAtIndex9"
},
{
"key": "alt+1",
"command": "workbench.action.focusFirstEditorGroup"
},
{
"key": "alt+2",
"command": "workbench.action.focusSecondEditorGroup"
},
{
"key": "alt+3",
"command": "workbench.action.focusThirdEditorGroup"
}
]
탭을 빠르게 변경하는 또 다른 방법은 VSCode 1.45 (2020 년 4 월)입니다.
마우스 휠을 사용하여 탭 전환
마우스 휠을 사용하여 편집기 탭을 스크롤하면 현재 탭으로 전환 할 수없고 보이지 않는 탭만 표시 할 수 있습니다.
이제 새로운 설정
workbench.editor.scrollToSwitchTabs
으로 변경하면이 동작을 변경할 수 있습니다true
.참고 : Shift스크롤하는 동안 키를 길게 눌러 반대 동작을 수행 할 수도 있습니다 (예 :이 설정을 해제 한 상태에서도 탭으로 전환 할 수 있음).
Linux / Windows에서 Visual Studio Code를 사용하는 경우 CTRL + PAGE_UP을 사용하여 이전 탭으로 전환하고 CTRL + PAGE_DN을 사용하여 다음 탭으로 전환 할 수 있습니다. 또한 0이 아닌 상대 인덱스를 기반으로 탭으로 전환 할 수 있습니다. ALT를 누른 상태에서 숫자 (1-9)를 눌러이를 수행 할 수 있습니다.
자세한 내용은 여기를 확인하십시오
숭고한 텍스트 키맵을 사용하십시오. 훨씬 직관적입니다.
⌘k⌘m
숭고한 텍스트 키맵 가져 오기 :
Name: Sublime Text Keymap and Settings Importer
Id: ms-vscode.sublime-keybindings
Description: Import Sublime Text settings and keybindings into VS Code.
Version: 4.0.3
Publisher: Microsoft
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=ms-vscode.sublime-keybindings
VS Community에 대한 게시물을 찾을 수 없으므로 여기에 솔루션을 게시하겠습니다.
먼저 도구-> 옵션-> 환경-> 키보드로 이동 한 다음 명령을 찾으십시오
Window.NextTab
. 하단 근처에 "새 바로 가기 사용 :"이라고 표시되어야합니다. 전역으로 설정하고 (기본값이어야 함) 오른쪽에있는 텍스트 상자를 선택하고 Ctrl+를 누르십시오 Tab. 선택한 명령의 현재 바로 가기를 모두 제거하고 할당을 누르십시오. 들어 Ctrl+ Shift+ Tab, 명령이 있어야한다Window.PreviousTab
.
VS 커뮤니티에 대한 별도의 게시물이 있으면이 게시물을 기쁘게 생각합니다.