gedit를 사용하여 열려 있는 모든 파일에서 텍스트를 찾고 바꾸는 방법은 무엇입니까?

gedit를 사용하여 열려 있는 모든 파일에서 텍스트를 찾고 바꾸는 방법은 무엇입니까?

텍스트를 찾고 바꾸는 방법열려 있는 모든 파일에서그리고편집자?

답변1

재고 gedit에서는 불가능합니다.우분투 브레인스토밍 아이디어기능을 추가하는 데 사용됩니다. 그러나 이를 추가할 수 있는 플러그인이 있습니다.고급 검색. 이를 설치하는 경우 고급 찾기/바꾸기 대화 상자의 섹션 중 하나가 "범위"입니다. "모든 열려 있는 문서"를 선택합니다.

고급 찾기/바꾸기 대화 상자의 스크린샷

답변2

일반적으로 이를 수행하려는 사람은 ed 스크립트를 작성하고 모든 파일에서 실행합니다. 예를 들어:

*s/ThrityLimit/ThirtyLimit/
w
q

그럼 이렇게 실행해 보세요

find . -name '*.c' -exec "ed <edscript"

ex에서 all: 명령을 사용할 수 있는 스크립트를 사용할 수도 있습니다 vi. GUI 호출 없이 vi명령을 사용하여 방금 시작한 ex것과 동일한 바이너리 입니다 .

관련 정보