[visual-studio-code] Visual Studio Code에서 개행 찾기 및 바꾸기

Linux Fedora 환경에서 새로운 Microsoft Visual Studio 코드 편집기를 시험 해보고 있습니다. 다른 텍스트 대신 줄 바꿈 (\ n)을 바꾸는 방법을 알고 싶습니다.

예를 들어 다음과 같은 html 텍스트가 있습니다.

<tag><tag>

어느 것으로 교체하고 싶습니다

<tag>
<tag>

숭고한에서 내가 정규식 패턴을 사용하여 찾아 낼 것입니다 “> <“ 및 교체 “> \ n <“ 어떻게이 비주얼 스튜디오 코드에 달성합니까?



답변

로컬 검색 창 ( ctrl+ f)에서 ctrl+ 를 눌러 줄 바꿈을 삽입 할 수 있습니다 enter.

지역 검색에서 여러 줄 검색 이미지

전역 검색을 사용하는 경우 ( ctrl+ shift+ f) 당신은 눌러 줄 바꿈을 삽입 할 수 있습니다 shift+를 enter.

글로벌 검색에서 여러 줄 검색 이미지

문자 리터럴로 여러 줄을 검색하려면 가장 오른쪽 정규식 아이콘 을 확인하십시오 .

검색 바꾸기에서 정규식 모드 이미지


이전 버전의 Visual Studio 코드에서는 어렵거나 불가능했습니다. 이전 버전은 정규식 모드를 사용해야하지만 이전 버전은 개행 검색을 지원하지 않습니다.


답변

VS Code 릴리스 1.38 에서는 편집기 찾기 상자에서 CTRL+ Enter를 눌러 줄 바꿈 문자를 추가 할 수 있습니다.

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

VS 코드 릴리스 1.30 에서는 검색 상자에 Shift+ Enter를 입력 하여 정규식 모드를 사용하지 않고도 줄 바꿈 문자를 추가 할 수 있습니다.

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

VS 코드 릴리스 1.3 이후 정규 표현식 찾기는 개행 문자를 지원했습니다. 이 기능을 사용하려면 찾기 창을 정규식 모드 \n로 설정하고 개행 문자로 사용 하십시오.

VS 코드에서 여러 줄 찾기 gif


답변

버전 1.1.1에서 :

  • Ctrl+H
  • 정규 exp 아이콘 확인 .*
  • 검색: ><
  • 바꾸다: >\n<

답변

또한 정규식 아이콘을 누른 후 실제로 \n텍스트를 줄 바꿈 으로 바꾸 려면 \\n검색 및 \n바꾸기 로 사용해야 했습니다 .


답변

가능한 해결 방법은 다중 커서를 사용하는 것입니다. 예제에서 Ctrl+ <부분을 사용 하거나 + Shift+를 L선택하거나 모든 항목을 선택하십시오. 그런 다음 화살표 키를 사용하여 태그 사이의 모든 커서를 이동하고 Enter 키를 눌러 어디에나 새 줄을 삽입하십시오.

모든 상황에서 작동하지는 않습니다.

다음 일치 선택에 Ctrl+ D를 사용 하여 다음 일치를 선택에 추가하고 커서를 추가 할 수도 있습니다. Ctrl+ K Ctrl+ D를 사용 하여 선택을 건너 뜁니다.


답변

내 Mac 버전의 VS Code에서 섹션을 선택한 다음 단축키는 Ctrl+ j를 사용하여 줄 바꿈을 제거합니다.


답변

RegEx 모드에서 v1.31.1을 사용하면 Replace All 기능이 작동하지 않습니다. 해당 버튼을 클릭하면 하나의 인스턴스 만 교체됩니다