IT story

Visual Studio Code에 빠른 변경 탭 기능이 있습니까?

hot-time 2020. 4. 18. 09:39
반응형

Visual Studio Code에 빠른 변경 탭 기능이 있습니까?


선택할 탭의 드롭 다운 옵션을 제공하는 현재 기능은 매우 성가시다. 최신 웹 브라우저에서와 같이 탭이 작동하도록 제거 할 가능성이 있습니까?


기본적 으로 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)를 사용할 수 있습니다 .


@Combii 나는 교환하는 방법을 찾았다.

CMD + 1 , CMD + 2 , CMD + 3CTRL + 1 , CTRL + 2 , CTRL + 3 , ...

macOS에서 다음으로 이동하십시오.

코드> 환경 설정> 키보드 단축키

해당 페이지에서 링크를 선택하십시오

keybindings.json

검색 필드 바로 아래에 아래 구성을 추가 한 다음 저장하십시오.

[
    {
        "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]을 사용하여 편집기 그룹에 초점을 맞출 수 있습니다! 이 답변이 도움이 되길 바랍니다.


윈도우

Windows에서 Visual Studio Code를 사용 CTRL + PAGE_UP하는 경우 이전 탭 CTRL + PAGE_DN으로 전환하고 다음 탭 으로 전환하는 데 사용할 수 있습니다 .

또한 0이 아닌 상대 인덱스를 기반으로 탭으로 전환 할 수 있습니다. 을 길게 누른 ALT다음 숫자 (1-9)를 입력하면됩니다.

맥 OS

탭 사이를 빠르게 탐색하려면 CMD키를 길게 누른 다음 전환하려는 탭의 번호 (1-9)를 누릅니다.

CMD + ALT + LEFT/RIGHT키보드 단축키 를 통해 이전 / 다음 탭 사이를 전환 할 수도 있습니다 .

다른 편집기 그룹에있는 탭으로 전환하려면 먼저 원하는 편집기 그룹으로 전환해야합니다.

전문가 팁 : 키 바인딩이 마음에 들지 않으면 더 편한 느낌으로 변경할있습니다 !


이것은 MAC OS 에서도 작동합니다 .

이전 탭 : Shift+ Cmd+[

다음 탭 : Shift+ Cmd+]


macOS-2017 수정

2017 년에 VS CODE 키보드 단축키 등이 CTRL+1, CTRL+2, CTRL+3탭으로 전환 되도록 변경되었습니다 .

CMD+1, CMD+2, and CMD+3 사이를 전환하고 생성 tab groups


당신이 사용하는 경우 VSCodeVim확장을, 당신은 사용할 수있는 빔 키 바로 가기 :

다음 탭 : gt

이전 탭 : gT

번호 매기기 탭 : nnngt


더 나은 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" 
    }

윈도우

이전

Ctrl + Shift + Tab

다음

Ctrl + Tab

맥 OS

이전

Shift + Cmd + [

다음

Shift + Cmd + ]


리눅스의 경우 ... ctrl + pageUp 또는 pageDown을 사용합니다.


이것은 MAC OS 에서도 작동합니다 .

특정 탭을 선택하려면 누르십시오 : Control+ 1 또는 Control2, Control3 등

가능한 모든 탭을 표시 / 선택하려면 누르십시오 : Control+ Tab.


Visual Studio Code v1.35.0에서는 각각 키보기를 "보기 : 다음 편집기 열기"및 "보기 : 이전 편집기 열기"명령에 바인딩하여 편집기간에 순차적으로 전환 하도록 ( Ctrl+ Tab) / ( Shift+ Ctrl+ Tab) 키 시퀀스를 설정할 수 있습니다. .

macOS에서 :

  1. 코드> 환경 설정> 키보드 단축키로 이동하십시오.
  2. 다음 두 가지 옵션을 검색하거나 아래로 탐색하십시오.
    • 보기 : 다음 편집기 열기
    • 보기 : 이전 편집기 열기
  3. 두 키 바인딩을 원하는 키 순서로 변경하십시오.
    • 보기 : 다음 편집기 열기-> ( Ctrl+ Tab)
    • 보기 : 이전 편집기 열기-> ( Shift+ Ctrl+ Tab)
  4. 충돌하는 바인딩이 생길 수 있습니다. 그렇다면 명령을 기록하고 기존 키 바인딩을 다시 지정하거나 제거하십시오.

엉망인 경우 언제든지 키 바인딩을 마우스 오른쪽 단추로 클릭하고 "키 바인딩 재설정"을 선택하여 주어진 바인딩의 기본 상태로 되돌릴 수 있습니다.


Linux / Windows에서 Visual Studio Code를 사용하는 경우 CTRL + PAGE_UP을 사용하여 이전 탭으로 전환하고 CTRL + PAGE_DN을 사용하여 다음 탭으로 전환 할 수 있습니다. 또한 0이 아닌 상대 인덱스를 기반으로 탭으로 전환 할 수 있습니다. ALT를 누른 상태에서 숫자 (1-9)를 누르면됩니다.

자세한 내용은 여기를 확인하십시오


숭고한 텍스트 키맵을 사용하십시오. 훨씬 직관적입니다.

km

숭고한 텍스트 키맵 가져 오기 :

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

참고 URL : https://stackoverflow.com/questions/38957302/is-there-a-quick-change-tabs-function-in-visual-studio-code

반응형