ฉันจะบอก Agent Ransack เพื่อหลีกเลี่ยงเส้นทาง / รูปแบบชื่อไฟล์ที่ต้องการได้อย่างไร


20

ฉันเริ่มใช้Agent Ransackเพื่อค้นหาไดเรกทอรีทั้งหมดพร้อมกันเพื่อค้นหาสตริงที่ต้องการ ปัญหาเดียวที่ฉันมีอยู่ในตอนนี้คือถ้าฉันค้นหาใน Subversion ที่ใช้งานได้มันจะค้นหาสตริงใน.svnโฟลเดอร์ซึ่งแน่นอนว่าไม่ใช่สิ่งที่ฉันต้องการ มีวิธีบอกให้ละเว้นไดเรกทอรีใด ๆ ที่ชื่อ.svnเช่นเดียวกับไดเรกทอรีย่อยของ.svnไดเรกทอรีหรือไม่?


เป็นค่าเริ่มต้นแล้วจะรู้ถึงวิธีหลีกเลี่ยง.gitไดเรกทอรี แค่ล้อเล่น :)
Dan Rosenstark

คำตอบ:


14

เห็นได้ชัดว่าคุณสามารถยกเว้นไฟล์ได้ใน Agent Ransack รุ่นฟรีโดยใช้ไวยากรณ์ต่อไปนี้:

NOT: *.dll; *.svn-base

อ๋อ - ทำงานรักษา!
Allan Bowe

6

มันเป็นไปไม่ได้ในรุ่นฟรี ทางออกที่ดีที่สุดของคุณคือให้แน่ใจว่าคุณรวมนามสกุลไฟล์แล้วมันจะแยกไฟล์ svn-base เช่น

*.cs;*.vb

3

ตามที่ Snowdude บอกใบ้FileLocator Pro (ซึ่งเป็นรุ่นที่จ่ายของ " Agent Ransack " / " FileLocator Lite " สิ่งเดียวกันชื่อที่แตกต่างกันถ้าคุณยินดีที่จะอัพเกรด (หรือชอบฉันยินดีที่จะเกลี้ยกล่อมเจ้านายของคุณมันเป็นการลงทุนที่ดี!) คุณลักษณะเฉพาะสำหรับสิ่งนี้ภายใต้ตัวกรองการค้นหาแบบถาวรดังนั้นเมื่อตั้งค่าแล้วจะไม่สนใจ ".svn", ".hg" และ ".git" เสมอ (สำหรับ Yar!)

ดังนั้นหากคุณมีรุ่นนี้ (หรือซื้อ) คุณสามารถคลิกที่ไอคอนตัวกรองเล็ก ๆ ทางด้านขวาของช่องทำเครื่องหมาย "โฟลเดอร์ย่อย" ( ดูรูปนี้ ) และคลิก"ยกเว้นเมตาดาต้า SVN / HG / GIT / CVS" (แม้ แสดงตัวกรองที่คุณใช้เพื่อให้คุณสามารถอัปเดตได้โดยตรงหรือคัดลอกเพื่อการใช้งานอื่น)

หวังว่านี่จะช่วยได้


2

คุณสามารถทำได้ถ้าคุณเปิดการจับคู่ชื่อไฟล์โดยนิพจน์ปกติในตัวเลือกแท็บ จากนั้นใช้นิพจน์เช่น* jsp $สิ่งนี้จะยกเว้นไฟล์ควบคุม SVN ทั้งหมดของผลลัพธ์


0

คุณสามารถใช้ Agent Ransack เองสำหรับงานนี้ เพื่อหลีกเลี่ยงไดเรกทอรีเฉพาะ (เช่น c: \ Windows) ให้อัปเดตฟิลด์ "ค้นหา": "c: \;! C: \ Windows"

! C: \ Windows - สิ่งนี้จะแยกไดเรกทอรี Windows ออกจากเกณฑ์การค้นหา

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