Visual Studio Code : 각 찾기 항목 선택


88

내가 찾으려는 "각 항목 선택"을 찾고 있습니다. 예를 들어 파일에는 "abc"가 포함 된 텍스트가 포함되어 있으며 ctrl+ f를 입력 하고을 입력 abc합니다. 첫 번째 또는 다음을 찾을 수 있지만 파일에서 각각 "멀티 커서"를 사용하고 싶습니다.

이미 텍스트를 강조 표시하고 ctrl+ d선택 항목과 일치하는 다음 항목을 얻을 수있는 기능을 이미 찾았 지만 이러한 항목이 수백 개 있으면 매우 지루합니다.


Mac에서 찾은 후 필요합니다⌥⮐
nik.shornikov

답변:


158

Ctrl+ Shift+L 현재 선택 항목을 모두 선택

editor.action.selectHighlights

Ctrl+F2 현재 단어의 모든 항목 선택

editor.action.changeAll

자세한 내용은 여기를 참조 하십시오 .


2
@ dauren-akilbekov 답변 주셔서 감사합니다. Ctrl+ Shift+ LCtrl+의 차이점이 F2있습니까?
Aleksei Mironov

Ctrl+ Shift+ 의 대소 문자 구분 버전이 L있습니까?
jokerster

2
@jokerster 편집기에서 대소 문자 구분을 전환 할 수 있습니다 alt+c(일치하려는 텍스트에 초점이 맞춰져있는 동안), 이것은 다양한 선택 / 찾기 도구의 동작을 변경합니다.
Qwerty

대용량 파일의 경우 "커서"는 1000 개로 제한됩니다. 따라서 텍스트를 두 번 이상 수정해야 할 수도 있습니다.
openwonk

65

Alt+Enter 일치하는 모든 항목 선택

editor.action.selectAllMatches

선택한 단어의 발생을 선택하면 Regex 기능을 활용할 수 없기 때문에 정규식 검색 작업의 추가 이점이 있습니다.


1
이것이 제가 필요한 대답입니다. 이미 선택된 블록 내에서 일치하는 부분 집합을 선택할 수 있기 때문입니다.
Matt

VS Code에는이를위한 UI 버튼이 필요합니다! 여기에 투표 : github.com/Microsoft/vscode/issues/20453
크리스티안 디아 코네스 쿠

19

글쎄, 기본적으로 Ctrl+ Shift+ L는 문서에서 모든 단어를 선택
하지만 점점 더 선택하는 방법이 있습니다. +
를 누르면 두 번째 일치 항목이 선택되고 +를 다시 누르면 세 번째 단어 와 일치 하므로 의 위에 .... CtrldCtrld


Mac에서 Ctrl + d는 라인을 복제합니다
Sujay UN

4
Mac에서는 Cmd + d입니다
Bharath

1
CTRL + D와 같은 유사한 바로 가기가 있지만 Visual Studio (VS Code 아님) 용입니까?
rayray

솔직히, 미안, 지금까지 비주얼 스튜디오 코드를 사용한 적이
a_m_dev

10

For Mach User:

COMMAND+ Shift+ L현재 선택 항목을 모두 선택

COMMAND+ F2현재 단어의 모든 항목 선택


기본 바로 가기 중 하나가 작동하지 않거나 다른 작업을 수행하는 경우 설치 한 확장 프로그램이 기본 바로 가기를 재정의했기 때문일 수 있습니다. Ctrl + K, Ctrl + S를 사용하여 키보드 단축키를 열고 상단의 검색 상자에을 입력하여 확장을 설정할 수 있습니다 Ctrl+Shift+L. 여기에서 해당 키보드 조합을 사용하는 것을 확인하고 원하는대로 제거하거나 변경할 수 있습니다.
Duncan Awerbuck 2019

8

Mac 사용자의 경우 ::

Control+ Command+G

^+ +G


1
이것이 제가 찾고있는 것입니다. 감사합니다
kamp

4

Ctrl+ F2는 Windows 10의 VSCode에서 저에게 효과적이었습니다.

Ctrl+ Shift+ L가 일부 언어 선택기를 연 동안 .


4

이 스레드가 잠시 여기에 있다는 것을 알고 있지만 이것이 도움이 될 것이라고 생각합니다.

Github의이 스레드는 이에 대해 정확히 설명합니다.

https://github.com/microsoft/vscode/pull/5715

요약:

  • Ctrl + F-> 넓은 찾기 열기 GT.

  • Alt + R-> 정규식 모드를 켭니다.

  • 검색 텍스트-> 정규식 텍스트 또는 일반 텍스트를 입력합니다.

  • Alt + Enter-> 모든 일치 항목을 선택합니다.

  • 왼쪽 화살표-> Ajust cursors. --- 선택한 텍스트를 편집하지 않으려면이 단계를 무시하십시오.

  • 텍스트 편집-> 원하는대로 수행 (선택한 텍스트를 편집하지 않으려면이 단계를 무시하십시오.)

  • Shift + Home-> 수정 된 텍스트 선택 (선택한 텍스트를 편집하지 않으려면이 단계를 무시하십시오.)

  • Ctrl + C-> 선택한 텍스트 복사.

  • Ctrl + N-> 새 탭을 엽니 다.

  • Ctrl + V-> 붙여 넣기.


1

단일 파일에서 검색하는 경우 Ctrl+를F 사용하여 단순 검색을 사용 하고 검색 상자를 닫아도 계속 눌러 F3다음 일치 항목으로 이동합니다. F3이전 검색을 반복하고 다음 일치 항목을 선택합니다.


실제로 내가 찾던 것이 아닙니다. 한 번에 모든 항목을 선택하여 한 번에 모두 편집하고 싶었습니다.
djb
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.