วิธีกรองไฟล์ที่ไม่เป็น เช่น รูปภาพ, bower_components, vendors และ node_modules ออกจาก Sublime Text
เรามักจะใช้ Feature อันแสนเท่ของ Sublime Text ที่มีชื่อว่า Goto Anything ที่เราสามารถที่จะกด Command + P (หรือ Ctrl + P บน Windows) เพื่อที่จะเรียกคำสั่ง “เปิดไฟล์อะไรก็ได้” ขึ้นมา ซึ่งคำสั่ง filter ของมันก็ง้าย..ง่าย จะเปิดไฟล์อะไรก็รวดเร็ว เรียกว่า Feature นี้นี่ ช่วยประหยัดเวลาให้เราได้มากจริงๆ เป็นอีกหนึ่ง Feature ที่ทำให้เราหลงรัก Sublime Text
แต่แล้ววันหนึ่ง เราก็พบปัญหา.. เมื่อไรทำงานกับ tools บางตัว ซึ่งส่วนใหญ่จะเป็นตัวจัดการ dependencies, และ tools เหล่านี้ก็ให้เกิด Files และ Folders ต่างๆ เต็มโปรเจกต์ไปหมด… ทันใดนั้น Feature Goto Anything ของ Sublime Text ก็เริ่มทำงานช้าลง พิมพ์อะไรก็ต้องรอ ต้องคิด อืดไปทุกอณู โอ้ แม่เจ้า! ไม่เอานะ!
ไม่ต้องเสียใจไปแม่นาง ปัญหานี้สามารถแก้ได้อย่างง่ายดาย ด้วยการบอกให้ Sublime Text ไม่ต้อง index file เหล่านี้ เข้าไปใน Feature Goto Anything ก็เท่านั้นเอง..
ส่วนวิธีนั้น ก็แค่ เข้าไปที่ Sublime Text >> Preferences >> Settings – User ตามภาพ
จากนั้น ในไฟล์ Settings เราก็ทำการ Paste โค้ดก้อนนี้ลงไป… โพละ!!
"binary_file_patterns": [ "*.jpg", "*.jpeg", "*.png", "*.gif", "*.ttf", "*.tga", "*.dds", "*.ico", "*.eot", "*.pdf", "*.swf", "*.jar", "*.zip", "node_modules/**", "bower_components/**", "vendor/**" ]
เป็นอันเสร็จสิ้น เพียงเท่านี้ ก็จง enjoy กับ Goto Anything ที่มีความไวในการประมวลผลว่องไวประดุจสายฟ้าเหมือนเดิม เย่