Rummage

Rummage

Rummage е кръстосана платформа за обхождане на директории и търсене и замяна в текстови файлове.Той е написан на Python и използва wxPython за GUI.Rummage дава възможност за буквално търсене или търсене в регекс и има конфигурации за ограничаване на търсените файлове.Rummage беше вдъхновен от инструмента, който използваме в Windows, наречен grepWin.Исках подобен инструмент в OSX и Linux, но не намерих нито един, който да ми хареса ... Затова написах Rummage.Изгледът и усещането очевидно се базира на GrepWin.Написано е на Python;следователно, при търсенията ще бъде по-бавно, отколкото би било, ако търсенето бяха написани в C. Ако посочите кодиране, когато търсите големи проекти, то трябва да изпълнява доста разумно, тъй като няма да се налага да гадае кодирането на файлове.При малки проекти кодирането на догадки не е твърде лошо, но chardet (това е, което Rummage използва, за да отгатне кодирането), просто не е най-бързото.Въпреки че все още използвам grepWin в Windows, Rummage може да ви бъде полезен, тъй като можете да използвате фантастичната регекс търсачка и да правите интересни неща като размито търсене, което grepWin не може да направи.Rummage също може да зареже резултатите си или в CSV, или в HTML, което понякога е хубаво също.
rummage-python

Категории

Алтернативи на Rummage за BSD

The Silver Searcher

The Silver Searcher

Silver Searcher е инструмент за търсене на код, подобен на ack, който твърди, че е много по-бърз.Той е реализиран в C и има някои допълнителни функции като игнориране на файлове на .hignore,.