การตั้งค่าเหล่านี้มีการเปลี่ยนแปลงตั้งแต่คำตอบของ @ alex-dima
การเปลี่ยนการตั้งค่า
จากเมนูเลือก: ไฟล์ -> การตั้งค่า -> การตั้งค่า -> การตั้งค่าผู้ใช้ / พื้นที่ทำงาน search
ตั้งค่าตัวกรองที่จะเริ่มต้น
คุณสามารถแก้ไขการsearch.exclude
ตั้งค่า (คัดลอกจากการตั้งค่าเริ่มต้นไปยังการตั้งค่าผู้ใช้หรือพื้นที่ทำงานของคุณ) ที่จะใช้กับการค้นหาเท่านั้น โปรดทราบว่าการตั้งค่าจากfiles.exclude
จะถูกนำไปใช้โดยอัตโนมัติ
หากการตั้งค่าไม่ทำงาน :
ตรวจสอบให้แน่ใจว่าคุณไม่ปิดการยกเว้นการค้นหา ในพื้นที่ค้นหาให้ขยายช่องใส่ "ไฟล์ที่ต้องการแยก" และตรวจสอบให้แน่ใจว่าได้เลือกไอคอนรูปเฟืองแล้ว
คุณอาจต้องล้างประวัติการแก้ไข (ดู: https://github.com/Microsoft/vscode/issues/6502 )
ตัวอย่างการตั้งค่า
ตัวอย่างเช่นฉันกำลังพัฒนาแอ็พพลิเคชัน EmberJS ซึ่งบันทึกไฟล์นับพันภายใต้ไดเร็กทอรีtmp
หากคุณเลือกWORKSPACE SETTINGS
ทางด้านขวาของช่องค้นหาการยกเว้นการค้นหาจะถูกนำไปใช้กับโครงการนี้เท่านั้น และ.vscode
โฟลเดอร์ที่เกี่ยวข้องจะถูกเพิ่มไปยังโฟลเดอร์รากที่มีsettings.json
โฟลเดอร์จะถูกเพิ่มไปยังโฟลเดอร์รากที่มี
นี่คือตัวอย่างการตั้งค่าของฉัน:
{
// ...
"search.exclude": {
"**/.git": true,
"**/node_modules": true,
"**/bower_components": true,
"**/tmp": true
},
// ...
}
หมายเหตุ : รวม ** ที่จุดเริ่มต้นของการยกเว้นการค้นหาใด ๆ เพื่อให้ครอบคลุมคำค้นหาเหนือโฟลเดอร์และโฟลเดอร์ย่อยใด ๆ
รูปภาพของการค้นหาก่อนอัปเดตการตั้งค่า :
ก่อนที่จะอัพเดตการตั้งค่าผลลัพธ์การค้นหาจะยุ่งเหยิง
รูปภาพของการค้นหาหลังจากอัปเดตการตั้งค่า:
หลังจากอัปเดตการตั้งค่าผลลัพธ์การค้นหาเป็นสิ่งที่ฉันต้องการ