Tìm kiếm một GUI grep


17

Vì vậy, tôi muốn một cái gì đó khá đơn giản :) Ứng dụng nơi tôi đặt một thư mục để tìm kiếm và một chuỗi / regrec để tìm kiếm trong nội dung tệp theo cách đệ quy trong thư mục đó và nó đưa ra một danh sách kết quả.

Tôi không muốn một cái gì đó như 'trình theo dõi' chạy trong nền và lập chỉ mục mọi thứ, tôi muốn thứ gì đó chỉ tìm kiếm theo yêu cầu như grep, đưa ra một đường dẫn.

Trong các cửa sổ, tôi đã sử dụng grepWin khá hoàn hảo cho mục đích này.

Tôi đã thử KFileReplace, có vẻ hơi khó xử. Cũng đã thử tìm kiếm Nautilus tích hợp nhưng dường như chỉ nhìn vào tên tệp?

Chỉnh sửa: gnome-search-tool có vẻ giống với những gì tôi đang tìm kiếm nhưng nó không hỗ trợ regex (hoặc có, nhưng chỉ cho tên tệp).


Câu trả lời năm 2018 cho điều này sẽ là sử dụng Cmd + Shift + F của Visual Studio Code để tìm trong các tệp hỗ trợ các biểu thức thông thường.
Tinh tinh hiếu chiến

Câu trả lời:


18

Tìm kiếm . Bạn có thể tìm thấy nó trong universe.

Cài đặt qua trung tâm phần mềm

nhập mô tả hình ảnh ở đây


Tuyệt quá! Nó tạo ra sự khác biệt đáng kể khi sử dụng 'searchmonkey' trong GUI so với 'grep' trên thiết bị đầu cuối. Bạn có thể, ví dụ, mở các thư mục chứa kết quả.
yêu.by.Jesus

10

Bạn có thể thử regexxer, đó là trong kho. Bạn có thể cài đặt nó với

sudo apt-get install regexxer

Cài đặt qua trung tâm phần mềm

Như đã lưu ý trong /usr/share/doc/regexxer/README:

Đối tượng chính của công cụ này là người dùng Linux / Unix đã mệt mỏi với việc gõ các dòng lệnh find / grep / sed / awk / perl.

Nó dường như chỉ là những gì bạn muốn, vì bạn có thể tìm kiếm các tệp và thư mục, đồng thời tìm kiếm trong một tài liệu đã chọn bằng cách sử dụng tính năng tìm kiếm và thay thế sử dụng các biểu thức thông thường theo kiểu Perl. (Tuy nhiên, bạn chỉ có thể tìm kiếm trong các tệp văn bản, tệp html và xml và các loại tệp tương tự, không phải pdf hoặc tài liệu văn phòng.)

Tóm tắt,

  • Bạn có thể chỉ định các mẫu khác nhau trong hộp tìm kiếm mẫu; ví dụ: globs (*), các lớp ký tự [ab] và {brace expansions} có thể được sử dụng để giúp bạn tìm các tệp của mình. Bạn cũng có thể tìm kiếm đệ quy và các tệp ẩn, đặc biệt hữu ích.

  • Bạn cũng có thể sử dụng các mẫu biểu thức chính phức tạp khác nhau trong hộp tìm kiếm / thay thế và hầu hết các biểu thức chính quy Perl có thể được sử dụng, bạn có thể đọc về nó bằng cách tham khảo liên kết trước đó. (Ngoài ra, các biểu thức chính quy Perl cũng có thể được sử dụng với dòng lệnh grep: xem man grep; bạn sẽ cần chỉ định tùy chọn -P)

  • Để tìm kiếm bên trong tệp hoặc tìm kiếm và thay thế chuỗi, bạn tìm tài liệu của mình bằng tìm kiếm ở phía bên trái, sau đó nhấp vào tài liệu và sử dụng phía bên phải để chọn mẫu tìm kiếm / thay thế. Sau đó, trong ví dụ đơn giản được hiển thị, bạn có thể nhấp vào nút để thay thế hoặc thay thế tất cả, sau đó lưu tài liệu của bạn.

Xem thêm câu trả lời của tôi ở đây nơi tôi so sánh các tùy chọn tìm kiếm tương ứng có sẵn trong regexxersearchmonkey:

nhập mô tả hình ảnh ở đây



0

Tôi thích https://glogg.bonnefon.org/index.html

Không quá phức tạp, bạn có thể tìm kiếm bằng các biểu thức chính quy mở rộng, ký tự đại diện hoặc chuỗi cố định (Công cụ> Tùy chọn)

Và quan trọng hơn, nó có hai chế độ xem, chế độ xem đầu tiên hiển thị các dòng khớp và chế độ xem thứ hai làm nổi bật dòng bạn đã nhấp / chọn trong chế độ xem đầu tiên để bạn có thể xem dòng trong bối cảnh thực tế chứ không phải chế độ được lọc.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.