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.