[replace] Visual Studio Code에서 발생하는 모든 파일을 찾아서 바꾸려면 어떻게해야합니까?

Visual Studio Code 버전 1.0을 사용하여 다른 파일에서 모든 단어를 찾아 바꾸는 방법을 알 수 없습니다.

Ctrl + Shift + F를 수행하면 폴더를 간단하게 검색 할 수 있기 때문에 이것이 가능해야한다는 인상을 얻었습니다.

다양한 키 조합을 보았습니다
https://code.visualstudio.com/Docs/customization/keybindings

그러나 열린 파일에서 모든 발생을 바꾸는 방법 만 발견했습니다 (Ctrl + h).

모든 도움을 주셔서 감사합니다, 이것은 나를 미치게합니다.



답변

Visual Studio Code 1.8을 사용하고 있으며이 기능을 사용할 수 있습니다. 그러나 처음에는 이해하기가 약간 까다 롭고 ( 문서 작성 당시) 문서 는 사용법을 명확하게 설명하지 않으므로 단계별로 작동하는 방법은 다음과 같습니다.

파일에서 바꾸기를 호출 합니다 (편집 메뉴 아래 또는 단축키 Ctrl+ Shift+ 사용).H )

왼쪽의 파일 창을 바꾸는 표준 찾기 / 바꾸기 입력이 표시됩니다.

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

검색 문자열과 바꾸기 문자열을 입력 한 후 Enter를 누르십시오. 모든 파일을 한 번 검색하면 변경 될 수 있습니다. 그러면 모든 프로젝트 파일에서 제안 된 변경 사항이 표시되지만 아직 변경 되지 않았습니다. 그 모습은 다음과 같습니다.

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

이제 변경 해야합니다 (그 후에도 수정 된 파일저장해야 합니다).

다양한 방법으로 이러한 변경을 수행 할 수 있습니다.

1) 모든 파일을 한 번에 모두 변경하십시오.

바꾸기 문자열 옆에있는 바꾸기 아이콘을 클릭하십시오 (참고 :이 대량 작업을 확인하는 대화 상자가 나타납니다).

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

2) 단일 파일에서 모든 변경을 한 번에 수행하십시오.

파일 이름 옆에있는 바꾸기 아이콘을 클릭하십시오 (참고 : 아이콘은 파일 이름 행 위에 마우스를 놓을 때만 나타납니다)

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

3) 단일 파일에서 단일 변경을 수행하십시오.

개별 변경 사항 옆에있는 바꾸기 아이콘을 클릭 하십시오.

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

마지막으로, 저장하는 것을 잊지 마십시오!

이러한 파일은 모두 편집기에서 수정되어 아직 디스크에 저장되지 않습니다.

파일 사용-> 모두 저장 (또는 Ctrl+ Alt+ S)

업데이트 : 언제 추가되었는지 확실하지 않지만 “모두 바꾸기”버튼을 클릭하고이 대화 상자를 보면 “바꾸기”를 클릭하면 한 번의 클릭으로 모든 파일이 변경되고 저장됩니다.

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


답변

최신 정보

버전 1.3 (2016 년 6 월)부터 Visual Studio Code에서 검색하고 바꿀 수 있습니다. ctrl + shift + f를 사용하면 모든 항목을 검색하고 바꿀 수 있습니다.

현재로서는 불가능한 것 같습니다 (버전 1.1.1 (2016 년 4 월))

“Q : 전 세계적으로 검색하고 교체 할 수 있습니까?

A :이 기능은 아직 구현되지 않았지만 앞으로 나올 것으로 예상 할 수 있습니다! “

https://code.visualstudio.com/Docs/editor/codebasics

https://github.com/Microsoft/vscode/issues/1690 커뮤니티에서도 요청한 것 같습니다.


답변

단일 파일에서 문자열을 바꾸려면 (현재 열려 있음) : CTRL + H

작업 공간 수준에서 교체하려면 다음을 사용하십시오. CTRL + SHIFT + H


답변

이것이 가장 좋은 방법입니다.

  1. 먼저 멤버에 커서를 놓고 F2를 클릭하십시오.

  2. 그런 다음 새 이름을 입력하고 Enter 키를 누르십시오. 프로젝트의 모든 파일에서 모든 발생의 이름이 바뀝니다.

여러 파일에서 이름을 바꾸려는 경우에 적합합니다. 예를 들어 Angular 서비스에서 공개적으로 액세스 가능한 함수의 이름을 바꾸고이를 사용하는 모든 곳에서 업데이트되도록 할 수 있습니다.

더 훌륭한 도구를 사용하는 것이 좋습니다 :
https://johnpapa.net/refactoring-with-visual-studio-code/


답변

비주얼 스튜디오 코드 키 바인딩의 페이지, 섹션 키보드 단축키 참조 각 주요 OS에 대한 PDF에 대한 링크가 있습니다. 일단 열면 “파일로 교체”또는 필요한 다른 바로 가기를 검색하십시오.

또 다른 방법은 “대체”를 입력하여 원하는 명령을 포함하여 모든 관련 명령을 나열 할 수 있는 명령 팔레트 ( ctrl/cmd+ shift+ P) 를 사용하는 것입니다 .

파일에서 교체 ctrl/cmd+ shift+H


답변