คำสั่งลัด shortcut key เพื่อช่วยเพิ่มประสิทธิภาพความเร็วในการเขียนโปรแกรมสำหรับ
- Visual Studio Resharper
- IntelliJ IDEA
- Android Studio
- และ IDE อื่นๆ ที่เป็น IntelliJ-based IDE
คำสั่งในการค้นหา file และ class ใน project
ในตัวอย่างนี้ผมใช้ Resharper plugin สำหรับ Visual Studio ที่ปรับค่า shortcut key ให้มีรูปแบบเดียวกับ IntelliJ-based IDE (IntelliJ Scheme)
เทคนิควิธีการจำแบบง่ายๆ คือ ทุกๆ shortcut key จะมี pattern ประมาณนี้ครับ
ctrl + shift + alt + other-key
โดยที่
- ctrl คือ ปุ่ม Ctrl (control) ในแต่ละคำสั่งอาจจะมีหรือไม่มีก็ได้ (optional)
- shift คือ ปุ่ม Shift ในแต่ละคำสั่งอาจจะมีหรือไม่มีก็ได้ (optional)
- alt คือ ปุ่ม Alt (alternate) ในแต่ละคำสั่งอาจจะมีหรือไม่มีก็ได้ (optional)
- other-key คือ ปุ่มอื่นๆ เช่นพวก ปุ่ม function f1-f12 หรือตัวอย่างอักษรอื่นๆ b, n, t, h, a (required)
ตัวอย่างคำสั่งที่เกี่ยวข้องกับการค้นหา class, file หรือ method, function,property, field ต่างๆ ใน project จะมีลักษณะในรูปแบบอย่างที่กล่าวไว้เลย ดังนี้
- ctrl+n
- ctrl+shift+n
- ctrl+shift+alt+n
ซึ่งเป็นตาม pattern ที่ได้แสดงไว้ข้างต้น แต่ก็ลดตัวใดตัวหนึ่งออกไป โดยที่จะมี n เสมอ
อธิบายการใช้งานแต่ละคำสั่ง
ค้นหา class (type) ใน project
ctrl+n พิมพ์ชื่อ class แล้ว enter
ค้นหา file/folder ใน project (search file)
ctrl+shift+n พิมพ์ชื่อ file แล้ว enter
ค้นหาทุกอย่างใน project ทั้ง class, method, function,property, field, symbol
ctrl+shift+alt+n พิมพ์ชื่อ class, method, function,property, field, symbol
- ทั้งสามคำสั่งจะมี Windows เล็กๆ เปิดขึ้นมาให้เราพิมพ์ชื่อ class, file หรือ method, property เข้าไปได้เลย
- เมื่อWindows นี้เปิดอยู่เราสามารถสลับไปมาระหว่างค้นหา file และ class, method, property ได้ด้วยการพิมพ์ short cut key แต่ละแบบเข้าไป
ใครมีคำถาม แนะนำติดชม สามารถ comment กันมาได้เลยครับ
ผมจะทยอยเขียนตอนต่อๆ ฝากติดตามกันด้วยนะครับ
ขอบคุณครับ