กรองไฟล์ที่ไม่จำเป็น เช่น รูปภาพ, bower_components และ node_modules ออกจาก Sublime Text

Goto Anything ของ Sublime Text

วิธีกรองไฟล์ที่ไม่เป็น เช่น รูปภาพ, bower_components, vendors และ node_modules ออกจาก Sublime Text

เรามักจะใช้ Feature อันแสนเท่ของ Sublime Text  ที่มีชื่อว่า Goto Anything ที่เราสามารถที่จะกด Command + P (หรือ Ctrl + P บน Windows) เพื่อที่จะเรียกคำสั่ง “เปิดไฟล์อะไรก็ได้” ขึ้นมา ซึ่งคำสั่ง filter ของมันก็ง้าย..ง่าย จะเปิดไฟล์อะไรก็รวดเร็ว เรียกว่า Feature นี้นี่ ช่วยประหยัดเวลาให้เราได้มากจริงๆ เป็นอีกหนึ่ง Feature ที่ทำให้เราหลงรัก Sublime Text

Goto Anything ของ Sublime Text
Goto Anything ของ Sublime Text

แต่แล้ววันหนึ่ง เราก็พบปัญหา.. เมื่อไรทำงานกับ tools บางตัว ซึ่งส่วนใหญ่จะเป็นตัวจัดการ dependencies, และ tools เหล่านี้ก็ให้เกิด Files และ Folders ต่างๆ เต็มโปรเจกต์ไปหมด… ทันใดนั้น Feature Goto Anything ของ Sublime Text ก็เริ่มทำงานช้าลง พิมพ์อะไรก็ต้องรอ ต้องคิด อืดไปทุกอณู โอ้ แม่เจ้า! ไม่เอานะ!

ไม่ต้องเสียใจไปแม่นาง ปัญหานี้สามารถแก้ได้อย่างง่ายดาย ด้วยการบอกให้ Sublime Text ไม่ต้อง index file เหล่านี้ เข้าไปใน Feature Goto Anything ก็เท่านั้นเอง..

ส่วนวิธีนั้น ก็แค่ เข้าไปที่ Sublime Text >> Preferences >> Settings – User ตามภาพ

ตั้งค่าไม่ให้ Sublime Text index file ที่ไม่ต้องการ
ตั้งค่าไม่ให้ Sublime Text index file ที่ไม่ต้องการ

จากนั้น ในไฟล์ 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 ที่มีความไวในการประมวลผลว่องไวประดุจสายฟ้าเหมือนเดิม เย่

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *