กำลังมองหา grep GUI


17

ดังนั้นฉันต้องการสิ่งที่ค่อนข้างง่าย :) แอพที่ฉันใส่ dir เพื่อค้นหาและสตริง / regexp เพื่อค้นหาในเนื้อหาไฟล์ซ้ำใน dir นั้นและมันจะให้รายการผลลัพธ์

ฉันไม่ต้องการบางสิ่งเช่น 'ตัวติดตาม' ที่ทำงานในพื้นหลังและทำดัชนีสิ่งต่าง ๆ ฉันต้องการสิ่งที่เพียงแค่ค้นหาตามความต้องการเช่น grep และกำหนดเส้นทาง

ใน windows ฉันใช้ grepWin ซึ่งค่อนข้างสมบูรณ์แบบสำหรับวัตถุประสงค์

ฉันลอง KFileReplace ดูเหมือนจะอึดอัดเล็กน้อย ลองใช้การค้นหา Nautilus ในตัว แต่ดูเหมือนว่าจะดูเฉพาะชื่อไฟล์หรือไม่

แก้ไข: gnome-search-tool ดูเหมือนจะมากกว่าสิ่งที่ฉันกำลังมองหา แต่มันไม่รองรับ regex (หรือทำ แต่สำหรับชื่อไฟล์)


คำตอบในปี 2018 นี้คือการใช้ Cmd + Shift + F ของ Visual Studio Code เพื่อค้นหาในไฟล์ซึ่งรองรับนิพจน์ทั่วไป
Chimpanzee Warlike

คำตอบ:


18

SearchMonkey universeคุณสามารถค้นหาได้ใน

ติดตั้งผ่านศูนย์ซอฟต์แวร์

ป้อนคำอธิบายรูปภาพที่นี่


ที่ดี! มันทำให้มีความแตกต่างอย่างมากในการใช้ 'searchmonkey' ใน GUI มากกว่า 'grep' บนเทอร์มินัล ตัวอย่างเช่นคุณสามารถเปิดโฟลเดอร์ที่มีผลลัพธ์
Loved.by.Jesus

10

คุณสามารถลองregexxerซึ่งอยู่ในที่เก็บ คุณสามารถติดตั้งได้ด้วย

sudo apt-get install regexxer

ติดตั้งผ่านศูนย์ซอฟต์แวร์

ตามที่ระบุไว้ใน/usr/share/doc/regexxer/README:

ผู้ชมหลักของเครื่องมือนี้คือผู้ใช้ Linux / Unix ที่เบื่อการพิมพ์บรรทัดคำสั่ง find / grep / sed / awk / perl

ดูเหมือนจะเป็นสิ่งที่คุณต้องการในขณะที่คุณสามารถค้นหาไฟล์และโฟลเดอร์และค้นหาภายในเอกสารที่เลือกโดยใช้คุณสมบัติการค้นหาและแทนที่ที่ใช้การแสดงออกปกติสไตล์ Perl (อย่างไรก็ตามคุณสามารถค้นหาได้เฉพาะไฟล์ข้อความ, ไฟล์ html และ xml และประเภทไฟล์ที่คล้ายกันเท่านั้นไม่ใช่ไฟล์ PDF หรือเอกสารออฟฟิศ)

สรุป,

  • คุณสามารถระบุรูปแบบต่าง ๆ ในกล่องค้นหารูปแบบ; ตัวอย่างเช่น globs (*), คลาสอักขระ [ab] และ {brace expansions} สามารถใช้เพื่อช่วยคุณค้นหาไฟล์ของคุณ คุณยังสามารถค้นหาแบบวนซ้ำและค้นหาไฟล์ที่ซ่อนซึ่งมีประโยชน์อย่างยิ่ง

  • คุณยังสามารถใช้รูปแบบ regex ที่ซับซ้อนต่าง ๆ ในกล่องค้นหา / แทนที่และมีนิพจน์ปกติ Perlส่วนใหญ่สามารถใช้ซึ่งคุณสามารถอ่านได้โดยอ้างอิงถึงลิงค์ก่อนหน้า (นอกจากนี้ยังสามารถใช้นิพจน์ปกติของ Perl กับบรรทัดคำสั่งgrep: ดูman grep; คุณจะต้องระบุตัวเลือก -P)

  • ในการค้นหาภายในไฟล์หรือค้นหาและแทนที่สตริงคุณค้นหาเอกสารของคุณด้วยการค้นหาทางด้านซ้ายมือจากนั้นคลิกที่เอกสารและใช้ด้านขวามือเพื่อเลือกรูปแบบการค้นหา / แทนที่ของคุณ จากนั้นในตัวอย่างง่าย ๆ ที่แสดงคุณสามารถคลิกปุ่มเพื่อแทนที่หรือแทนที่ทั้งหมดจากนั้นบันทึกเอกสารของคุณ

ดูคำตอบของฉันที่นี่ที่ฉันเปรียบเทียบตัวเลือกการค้นหาที่เกี่ยวข้องที่มีในregexxerและsearchmonkey:

ป้อนคำอธิบายรูปภาพที่นี่


2

ฉันรู้ว่าสำหรับทั้งสอง GUIs apt-getและฉันไม่เคยใช้พวกเขาดังนั้นฉันไม่แน่ใจว่าพวกเขาจะสามารถใช้ได้ผ่าน นี่คือลิงค์:

http://sethoscope.net/grepui/

http://sourceforge.net/projects/jgrep/

และดูเหมือนว่าพวกเขาจะไม่รวยกับคุณสมบัติ (ตัดสินจากภาพหน้าจอ)

หวังว่านี่จะช่วยได้เล็กน้อย


0

ฉันชอบhttps://glogg.bonnefon.org/index.html

มันไม่ซับซ้อนเกินไปคุณสามารถค้นหาโดยใช้นิพจน์ปกติ, ไวด์การ์ดหรือสตริงคงที่ (เครื่องมือ> ตัวเลือก)

และที่สำคัญกว่านั้นคือมีสองมุมมองมุมมองแรกแสดงบรรทัดที่ตรงกันและมุมมองที่สองจะเน้นบรรทัดที่คุณคลิก / เลือกในมุมมองแรกเพื่อให้คุณสามารถดูบรรทัดภายในบริบทจริงไม่ใช่มุมมองที่ถูกกรอง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.