숭고한 텍스트 2-전역 (모든 파일 및 모든 디렉토리) 찾기 및 바꾸기


답변:


234

예, 여러 파일 검색 및 바꾸기가 있습니다.

ctrlshiftF( cmdshiftFMacOS에서) 누르기 :

여기에 이미지 설명 입력

에서 Where필드 당신은 또한 당신이 필요로하는 것을 유일한 폴더와 파일을 검색 필터를 추가 할 수 있습니다. 아무것도 설정되지 않은 경우 사이드 바에 나열된 모든 파일에서 검색이 수행됩니다.

검색 결과의 한 줄을 더블 클릭하면 Sublime이 해당 줄로 이동합니다.

검색 창에서 다음 아이콘을 확인하세요.

여기에 이미지 설명 입력

첫 번째 ( show context )는 결과 형식에서 컨텍스트를 전환합니다 (활성화 된 경우 일부 텍스트 줄이 일치하는 줄 앞뒤에 표시됨). 두 번째는 새 버퍼 또는 콘솔에 결과를 표시 할 수 있습니다.


2
"파일에서 찾기"에서 발견 된 사례 중 어떤 것이 교체되는지 제어하는 ​​방법이 있습니까? 바꾸기 단추는 Replace_All을 수행합니다.
George Shaw

유일한 방법은 여러 파일 검색을 사용하여 수정해야 할 파일을 가져온 다음 파일별로 일반 검색 및 바꾸기 (cmd + alt + F)를 사용하는 것입니다.
Riccardo Marotti 2013 년

나는 ST의 제작자보다 더 많이 아는 척하지는 않지만 변경이 필요하지 않은 파일을 닫고 (가운데 마우스 클릭 또는 ctrl + w) 바꾸기를 클릭하면됩니다. 그런 다음 Ctrl + Shift + t를 사용하여 닫힌 파일을 다시 열 수 있습니다. 중간에있는 버튼 (줄임표)을 클릭하여 "제외 필터를 추가"하고 대체하지 않으려는 파일을 적어 둘 수도 있습니다.
Ivan Castellanos

6
당신이 넣으면 <project>은 "어디"필드에, 그것은 현재 열려있는 프로젝트의 모든 폴더와 파일을 재귀 적으로 검색 할 수 있습니다. 상대 경로를 입력 할 수도 있습니다 (예 : search/for/things/here/프로젝트의 루트를 기준으로 해당 폴더를 재귀 적으로 검색합니다. 매우 편리합니다.
jeffbyrnes 2013-06-21

2
이 where 필드가 기본적으로 검색 및 바꾸기 (ctrl + H)로 표시되도록 사용자 키 바인딩에 다음을 추가했습니다. { "keys": ["ctrl+h"], "command": "show_panel", "args": {"panel": "find_in_files"} }
reflexiv 2013

8

보도는 ctrlshiftF( cmdshiftF 맥 OS X에 :) 다음 넣어 *.*where:필드

이렇게하면 열려있는 파일 또는 폴더 만 검색되는 것이 아니라 프로젝트의 모든 파일에 대한 검색이 열립니다.

또한 특정 유형의 파일 만 검색하거나 유형에 관계없이 특정 이름을 가진 파일 만 검색 할 수 있습니다. 파일 이름과 확장자에 대한 와일드 카드 일뿐입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.