Scooter - 터미널용 인터랙티브 Find & Replace 도구
(github.com/thomasschafer)- GUI 에디터에서 사용하는 찾기/치환 기능을 터미널에서 UI로 제공
- 여러개의 파일에 대해 동작하며, 개별적으로 처리 가능
- 고정 문자열 또는 정규식을 사용해 검색하고, 치환 내용을 입력한 뒤, 개별적으로 치환 여부를 선택
- 파일 경로에 대한 정규식을 지정해 특정 파일만 검색 가능
- 검색 후 파일이 변경된 경우, 해당 변경에 대한 치환이 자동으로 제외되며, 이러한 사례는 마지막에 별도로 표시됨
-
.gitignore
및.ignore
파일을 지원 - 기본적으로 숨김 파일을 무시하며,
--hidden
플래그로 포함 가능 - 정규식의 캡처 그룹을 치환 문자열에 활용 가능 :
(\d) - (\w+)
검색하여($2) "$1"
로 치환하기 - Rust로 작성됨. 윈/맥/리눅스용 바이너리 제공