Scooter - เครื่องมือ Find & Replace แบบอินเทอร์แอ็กทีฟสำหรับเทอร์มินัล
(github.com/thomasschafer)- นำความสามารถค้นหา/แทนที่แบบที่ใช้ใน GUI editor มาให้ใช้งานเป็น UI บนเทอร์มินัล
- ทำงานกับหลายไฟล์ได้ และจัดการแต่ละไฟล์แยกกันได้
- ค้นหาได้ทั้งแบบสตริงตายตัวหรือเรกซ์ จากนั้นป้อนข้อความที่จะใช้แทน และเลือกได้ทีละรายการว่าจะให้แทนที่หรือไม่
- ระบุเรกซ์สำหรับพาธไฟล์เพื่อค้นหาเฉพาะไฟล์ที่ต้องการได้
- หากไฟล์มีการเปลี่ยนแปลงหลังการค้นหา ระบบจะยกเว้นการแทนที่ของการเปลี่ยนแปลงนั้นโดยอัตโนมัติ และจะแสดงกรณีเหล่านี้แยกต่างหากในตอนท้าย
- รองรับไฟล์
.gitignoreและ.ignore - โดยปริยายจะละเว้นไฟล์ที่ซ่อนอยู่ และสามารถรวมได้ด้วยแฟลก
--hidden - สามารถใช้ capture group ของเรกซ์ในสตริงที่ใช้แทนได้: ค้นหา
(\d) - (\w+)แล้วแทนที่ด้วย($2) "$1" - เขียนด้วย Rust และมีไบนารีสำหรับ Windows/macOS/Linux
ยังไม่มีความคิดเห็น