Visual Studio Code에서 닫는 대괄호로 어떻게 이동합니까?


243

VSCode에서 대괄호를 입력하면 (예 : '(') 자동으로 끝 대괄호를 만듭니다 : ')'. 'End'키를 누르지 않고 닫는 괄호 나 괄호로 바로 가기가 있습니까?

Sublime Text 2에서 사용자 키 바인딩의 Regex를 사용하여 정확하게 수행하는 방법을 찾았지만 VSCode에서 수행 할 수있는 방법을 찾을 수 없었습니다.


OP가 쓴 "Ctrl + Shift +]를 누르는 것이 'End'키를 누르는 것보다 훨씬 복잡하다는 점을 감안할 때이 질문이 실제로 답변에서 제공하는 바로 가기 키를 요구합니까?
Stéphane Gourichon

Linux 설치에서 사전 지정된 키 바로 가기 가 없었습니다 . 그러나 "파일-> 기본 설정-> 키보드 단축키"에서 하나를 생성하고 검색 막대를 사용하여 "괄호로 이동"으로 필터링 할 수 있습니다.
Stéphane Gourichon

@ StéphaneGourichon 그것은 비논리적 인 것처럼 보일 수 있지만 이러한 복잡한 단축키를 사용하면 키보드 홈 행에 손가락을 대어 전체적으로 빠른 타이핑 속도를 유지할 수 있습니다.
EmreAkkoc

답변:


310

Cmd + Shift+\

윈도우 Ctrl + Shift+\

또한 당신은 할 수 있습니다 :

Ctrl+ Shift+p

그리고 선택

Preferences: Open Keyboard Shortcuts

거기에서 모든 단축키를보고 자신 만의 단축키를 만들 수 있습니다.


11
맥을위한 CMD + Shift + \
Jonathan

6
키보드는 Spanish-LatinAmerica이므로 \단독으로 누를 수 없으며 AltGr+ 를 눌러야 '합니다. 키가 |작동하므로 키보드의 명령이 Ctrl+ Shift+ |입니다.
Ivanzinho

7
이것은 잘 작동하지만 일치하는 대괄호 사이에서 물건을 선택하려면 어떻게해야합니까?
benjaminz

1
그래, 멍청하지만 버팀대 뒤에 착륙하길 원해, 리턴 키를 누르고 사업을 시작할 수있어 나는 여전히 버팀목을 넘어서 사냥을해야한다.
johnrubythecat

2
프랑스어 키보드에서는 숫자가 아니라 일반 키보드에 Ctrl+Shift+*있어야합니다 * . Go to Bracket 명령 검색 Ctrl+Shift+P하면 실제로 알 수 있습니다. 그리고 선택 브라켓에 기본적으로 지름길이 없다,하지만 설명 된 바와 같이,이 바인딩 사용자 정의 키보드를 통해 추가 할 수 있습니다 명령.
PhiLho

62

바로 사용할 수있는 방법은

Ctrl + Shift + |

8
이것은 키 조합 을 표현 하는 기본 방법 입니다. 현재 최고 답변에 제공된 것과 동일한 키 입니다.
John Y

2
이 답변은 내 리눅스 vscode 설치의 기본값입니다.
ChaseMoskal

5
기술적으로 그것은 미국 키보드의`Ctrl + Shift + \`입니다.
Simon_Weaver

37

명령 팔레트 Ctrl/ Cmd+ Shift+ P) 에서 명령을 배울 수 있습니다 . "브래킷으로 이동"을 찾으십시오. 키 바인딩도 표시됩니다.


2
답장을 보내 주셔서 감사합니다.하지만 제가 찾고 있던 것은 아닙니다. Ctrl + Shift +]를 누르는 것은 'End'키를 누르는 것보다 훨씬 복잡합니다. 예를 들어 Eclipse에서 할 수있는 것처럼 'Enter'키를 사용하여 닫는 괄호로 이동하는 방법을 찾고 있습니다. Keybindings.json 파일에서 'enter'키를 jumpToBracket으로 변경해도 새로운 행을 작성하는 기본 동작은 무시되지 않습니다.
부활

3
키 바인딩을 Ctrl+Enter또는로 변경하는 것은 Shift-Enter어떻습니까?
Johannes Rieken

결국 'Ctrl +`'키 바인딩을 'End'키와 동일한 기능을 갖도록 변경했습니다. 현재로서는 Eclipse와 동일한 동작을 갖는 솔루션을 찾지 못했습니다.
부활

25

지름길은 :

윈도우 / 영어 Ctrl + Shift+\

윈도우 / 독일어 Ctrl + Shift+^


Visual Studio 2019 Windows \ German에서 [Cntrl] + [´] 작동
Mong Zhu

12

Ctrl+ K+를 누릅니다S

또는

파일-> 환경 설정 ---> 키보드 단축키를여십시오.

여기에서 type editor.action.jumpToBracket은 현재 설정이 무엇인지 보여줍니다. 그대로 유지하거나 조합으로 변경할 수 있습니다.


4

모든 사람에게 도움이 될 수있는 세부 정보 (Linux / Win / Mac)

바로 가기 키 메뉴 / 편집기의 명령에 editor.action.jumpToBracket원하는대로 설정할 수 있습니다. 라는 것도 있습니다editor.action.selectToBracket기본적으로 바로 가기가없는 (적어도 Mac에서는).

기타.

Mac editor.action.jumpToBracket에서 Cmd+ Shift+ 로 시작하고 거기에 들어가기를 원하지 않았고 다른 사람들이 Linux / Win에서 작동하는 것과 일치 하기 때문에 +로 \ 변경했습니다 . + + 를 사용 하여 "선택 항목을 일치하는 대괄호로 확장" 할 수 있기를 바랍니다 . 그것이 위의 세부 사항을 발견하게하는 이유입니다. 나는 + +로 설정 하고 내가 원하는 행동을 정확히 얻었습니다.Ctrl]ShiftCtrlShift]editor.action.selectToBracketCtrlShift]


3

"editor.action.jumpToBracket"명령은 여는 괄호와 닫는 괄호 사이를 이동합니다.

다음은 File | File에서 액세스 한 기본 키보드 바로 가기 창에 표시된 명령의 기본 키 바인딩입니다. 환경 설정 | 키보드 단축키:

{ "key": "ctrl+shift+\\", "command": "editor.action.jumpToBracket",
                             "when": "editorTextFocus" }

키보드 단축키 및 VS 코드 설정을 빠르게 구성하는 것을 좋아한다면 "workbench.action.openGlobalKeybindings"및 "workbench.action.openGlobalSettings"명령이 있습니다.

~ / .config / Code / User / keybindings.json :

{ "key": "ctrl+numpad4", "command": "workbench.action.openGlobalKeybindings" }
{ "key": "ctrl+numpad1", "command": "workbench.action.openGlobalSettings" }


2

스페인어 키보드에서는 Ctrl+ Shift+º

하나의 키보드 레이아웃에서 다른 키보드 레이아웃으로 변경되는 것 같으므로 Cmd+ Shift+로 키보드를 찾고 P다른 사람들이 제안한대로 "go to bracket"을 입력하십시오.



0

독일어 VS 환경 (2015 년) : Optionen / Umgebung / Tastatur. (영어 : 옵션 / 환경 / 키보드). "GeheZuKlammer"(영어 : "GoToBracket")로 명령을 표시하십시오. 자신 만의 단축키를 설정하십시오.


0

'괄호로 이동'바로 가기는 대괄호 다음에 오는 '종료'키와 달리 대괄호 앞에 커서를 갖습니다. WASDMap VSCode 확장은 WASD 키를 사용하여 텍스트를 탐색하고 선택하는 데 매우 유용합니다.


0

여는 태그를 추가하고 요소 이름을 쓰고 간단하게 Shift 버튼 키워드를 눌러 닫는 태그를 추가하면 작업이 수행됩니다.

예를 들어, 내가 쓸 필요가 있다면 <Text></Text>

내가 쓸 것이다. <Text> + Shift 함께 누르면 , Text 요소의 원하는 여는 닫는 태그를 제공 할 것입니다.

감사합니다, 너 말라


0

이를 위해 TabOut이라는 확장을 설치했습니다. 그 이름이 암시하는 것과 거의 같습니다.


-6

시작 또는 끝에 커서를 놓아 Control+ ]를 사용하십시오


8
최소한 표준 키 바인딩을 사용하면 작동하지 않습니다. 여기에 표시된 내용은 일반적으로 들여 쓰기 수준을 높입니다.
John Y

@ S.Serp, 나는 "yum 설치 코드"버전 vscode (1.19.1에 대한 도움말)를 사용하는 CentOS에 있는데 작동하지 않습니다. John Y와 동일한 동작이 발생하여 들여 쓰기 수준이 증가합니다. 나를 위해 Ctrl + Shift + \는 일치하는 괄호로 이동하고 다시 원래 위치로 이동합니다.
PatS

10
이 바로 가기는 "Visual Studio"를위한 ​​것입니다. "Visual Studio Code"에 대한 질문입니다. 다른 제품입니다.
MetaFight

-7

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

(Visual Studio에서 방법을 찾는 사람이라면 누구나 가능합니다!)


11
Visual Studio 바로 가기는 Visual Studio Code와 다릅니다!
Afriza N. Arief
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.