# Scooter - 터미널용 인터랙티브 Find & Replace 도구

> Clean Markdown view of GeekNews topic #17937. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=17937](https://news.hada.io/topic?id=17937)
- GeekNews Markdown: [https://news.hada.io/topic/17937.md](https://news.hada.io/topic/17937.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-11-25T09:55:01+09:00
- Updated: 2024-11-25T09:55:01+09:00
- Original source: [github.com/thomasschafer](https://github.com/thomasschafer/scooter)
- Points: 17
- Comments: 0

## Summary

Scooter는 터미널에서 GUI 에디터의 찾기/치환 기능을 제공하는 도구로, 여러 파일에 대해 고정 문자열이나 정규식을 사용하여 검색하고 치환할 수 있습니다. 파일 경로에 대한 정규식을 지정하여 특정 파일만 검색할 수 있으며, 변경된 파일에 대한 치환은 자동으로 제외됩니다. `.gitignore` 및 `.ignore` 파일을 지원하며, Rust로 작성되어 윈도우, 맥, 리눅스용 바이너리를 제공합니다.

## Topic Body

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

## Comments



_No public comments on this page._
