มีวิธีในการแยกโฟลเดอร์ (และโฟลเดอร์ย่อยทั้งหมด) ออกจากการค้นหาภายใน Eclipse หรือไม่?
มีวิธีในการแยกโฟลเดอร์ (และโฟลเดอร์ย่อยทั้งหมด) ออกจากการค้นหาภายใน Eclipse หรือไม่?
คำตอบ:
นี่คือสิ่งที่ได้ผลสำหรับฉัน (ฉันใช้ Helios - บางทีวิธีนี้อาจไม่สามารถใช้ได้เมื่อมีการถามคำถามนี้ในตอนแรก)
.svn
(ตัวอย่าง)(อันที่จริงฉันใช้.*
เพื่อกรอง. svn, .hg ฯลฯ ในครั้งเดียว)
หลังจากตกลงไดอะล็อกคุณสมบัติโปรเจ็กต์แล้วไดเรกทอรีเหล่านี้จะไม่ปรากฏขึ้นในการค้นหาอีกต่อไป อันที่จริงแล้ว Eclipse นั้นใจดีที่จะอัปเดตหน้าต่างผลการค้นหาที่มีอยู่โดยอัตโนมัติและลบรายการที่ตรงกันทั้งหมดซึ่งจะถูกกรองออกในขณะนี้
.git/.../filename.file doesn't exist
ข้อผิดพลาดเนื่องจากแคชการค้นหา (ฉันคิดว่า?) ยังถือว่าโฟลเดอร์. git เป็นสถานที่ที่ถูกต้อง
วิธีที่รวดเร็วและสกปรก:
คลิกขวาที่โฟลเดอร์ไปที่คุณสมบัติและทำเครื่องหมายโฟลเดอร์ว่าได้รับมา เอนทิตีที่ได้รับจะไม่รวมอยู่ในการค้นหาโดยค่าเริ่มต้น ปัญหาเกี่ยวกับวิธีการนี้คือ Eclipse "ลืม" ที่ได้รับโฟลเดอร์หากคุณลบมัน (ไม่ว่าจะมาจากภายใน Eclipse หรือภายนอกตามด้วยรีเฟรชทรีโครงการ) เช่นเดียวกับ Eclipse บ่อยครั้งนี่เป็นข้อผิดพลาดที่ยาวนาน (10 ปีในกรณีนี้) ซึ่งยังคงใช้กับเวอร์ชันปัจจุบัน (4.6 Neon ในขณะที่เขียน)
วิธีที่ปลอดภัย:
สร้างชุดการทำงานรวมถึงเอนทิตีที่คุณต้องการค้นหาและค้นหาภายในชุดการทำงานนั้นเท่านั้น ดูคำตอบของ Dave Rayสำหรับรายละเอียดเกี่ยวกับขั้นตอนนี้
ฉันนึกภาพได้ว่าการทำเครื่องหมายทรัพยากรที่ได้มาอาจทำให้เกิดปัญหาในด้านอื่น สร้างชุดการทำงานกับโฟลเดอร์ที่คุณต้องการรวมไว้ในการค้นหาแทน:
วิธีที่รวดเร็วและสกปรกที่สุดใน Eclipse Juno:
Properties
Resource
->Resource filters
Add filter
Name
สำหรับProject Relative Path
(bin$|bin/.*|build/.*|build$)
(แทนที่bin
และbuild
ด้วยชื่อของโฟลเดอร์ที่คุณต้องการยกเว้น)Regular expression
กดตกลงแล้วนำไปใช้
สิ่งนี้สร้างขึ้นจากคำตอบของ @ atzz ซึ่งช่วยให้ฉันเข้าใจสิ่งนี้ อย่างไรก็ตามในขณะที่มันตอบคำถามว่าจะแยกไฟล์บางไฟล์ได้อย่างไร แต่ก็ไม่ได้ตอบคำถามว่าจะแยกโฟลเดอร์บางไฟล์ออกได้อย่างไร
ไม่รวมโฟลเดอร์หรือไฟล์จากการค้นหาใน Eclipse
1 Right-click on the file/folder.
3 Click on the "Properties" option.
4 Select the "Resource" option.
5 Place a check next to the "Derived" attribute.
ความหวังคือความช่วยเหลือ