Rummage

Rummage

Rummage to wieloplatformowe narzędzie do przeszukiwania katalogów oraz wyszukiwania i zastępowania w plikach tekstowych.Jest napisany w Pythonie i używa wxPython dla GUI.Rummage pozwala na wyszukiwanie dosłowne lub wyrażenia regularne i ma konfiguracje ograniczające przeszukiwane pliki.Rummage został zainspirowany narzędziem używanym w oknach o nazwie grepWin.Chciałem podobnego narzędzia w OSX i Linuxie, ale nie znalazłem żadnego, który by mi się podobał ... Więc napisałem Rummage.Wygląd i działanie są oczywiście luźno oparte na GrepWin.Jest napisany w Pythonie;dlatego wyszukiwanie będzie wolniejsze niż w przypadku, gdyby wyszukiwanie zostało napisane w C. Jeśli określisz kodowanie podczas wyszukiwania dużych projektów, powinno ono działać całkiem rozsądnie, ponieważ nie będzie musiał zgadywać kodowania plików.W małych projektach zgadywanie kodowania nie jest takie złe, ale chardet (który Rummage używa do odgadywania kodowania), po prostu nie jest najszybszy.Chociaż nadal używam grepWin w systemie Windows, Rummage może się przydać, ponieważ możesz użyć fantastycznej wyszukiwarki wyrażeń regularnych i robić ciekawe rzeczy, takie jak wyszukiwanie rozmyte, czego grepWin nie może zrobić.Rummage może również zrzucić wyniki do CSV lub HTML, co czasem jest również miłe ...

Kategorie

Alternatywy dla Rummage dla Linux z licencją komercyjną