คุณใช้เวลาเท่าไหร่ในการขยับมือระหว่างคีย์บอร์ดและเมาส์?
ค่าประมาณหนึ่ง ทำให้ตัวเลขอยู่ที่สิบหกนาทีต่อวัน แปดวันเต็มทุกปี! แม้ว่าการประมาณการจะไม่ใช่วิทยาศาสตร์ แต่ฉันไม่คิดว่ามันเป็นเรื่องจริง ฉันเดาว่าตัวเลขนั้นยิ่งสูงขึ้นสำหรับผู้เขียนโค้ด แป้นพิมพ์ลัดเป็นสิ่งจำเป็นสำหรับนักพัฒนา บทความเกี่ยวกับทางลัดนั้นไม่มีปัญหา แต่มีเพียงไม่กี่ข้อเท่านั้นที่ให้คำแนะนำในการฝึกฝน
ต่อไปนี้คือทางลัด VS Code ห้าแบบที่ฉันใช้บ่อยที่สุด และวิธีที่ฉันฝึกฝนเพื่อให้ใช้งานได้
#1 นำทางด้วยคำ ไม่ใช่อักขระ
ย้ายเคอร์เซอร์ของคุณไปที่ “คำ” ใหม่ในบรรทัดปัจจุบันโดยไม่ต้องใช้เมาส์และไม่ต้องย้ายทีละอักขระ
macOS | ตัวเลือก+← ตัวเลือก+→ |
ลินุกซ์ | Ctrl+← Ctrl+→ |
Windows | Ctrl+← Ctrl+→ |
นี่คือสิ่งที่ดูเหมือนจริง:
รวมสิ่งนี้เข้ากับทางลัดเพื่อเลื่อนเคอร์เซอร์ของคุณไปที่จุดเริ่มต้นหรือจุดสิ้นสุดของบรรทัดเพื่อการนำทางที่เร็วขึ้น ( macOS: Cmd+← และ Cmd+→; Windows: หน้าแรกและจุดสิ้นสุด)
“คำ” คืออะไร?
โดยทั่วไป คำต่างๆ จะถูกคั่นด้วยช่องว่างและขีดล่าง
เครื่องหมายจุลภาค จุด และเครื่องหมายวรรคตอนอื่นๆ มักถูกละเลย อย่างไรก็ตาม VS Code จะถือว่าโอเปอเรเตอร์เช่น !=
และ &&
เป็นคำและข้ามวงเล็บปีกกาที่ซ้อนกันไปยังตัวระบุหรือตัวดำเนินการถัดไป
วิธีการฝึกฝน
⏱ เวลา: 1-2 นาที
🗓 ความถี่: วันละสองครั้งเป็นเวลาอย่างน้อยห้าวัน
เปิดไฟล์ใดก็ได้ใน codebase เลือกบรรทัดและเลื่อนเคอร์เซอร์ของคุณไปที่ใดที่หนึ่งภายในบรรทัด จากนั้นเลือก “คำ” ในบรรทัดและใช้ทางลัดเพื่อเลื่อนเคอร์เซอร์ไปที่คำนั้น ทำซ้ำด้วยบรรทัดที่ต่างกันและ “คำ” ที่ต่างกัน
#2 คัดลอกและวางในการกดแป้นเดียว
แทนที่จะเลือกบรรทัด คัดลอก แทรกบรรทัดใหม่ด้านบนหรือด้านล่าง และวาง คุณสามารถดำเนินการทั้งชุดได้ด้วยการกดแป้นเพียงครั้งเดียว
macOS | Shift+Option+↑ Shift+Option+↓ |
ลินุกซ์ | Shift+Alt+↑ Shift+Alt+↓ |
Windows | Shift+Alt+↑ Shift+Alt+↓ |
วิธีนี้ใช้ได้กับหลายบรรทัดที่เลือก คุณจึงสามารถทำซ้ำข้อความทั้งชุดได้อย่างรวดเร็ว
นี่คือสิ่งที่ดูเหมือน:
ทางลัดนี้มีประโยชน์เมื่อสร้างอาร์เรย์ของรายการที่มีโครงสร้างคล้ายกัน นอกจากนี้ยังเหมาะสำหรับการทำงานกับไฟล์การกำหนดค่า ไฟล์ XML ไฟล์ JSON หรือไฟล์อื่นๆ ที่มีโค้ดอยู่ติดกันที่มีโครงสร้างซ้ำๆ
วิธีการฝึกฝน
⏱ เวลา: 2 นาที
🗓 ความถี่: วันละสองครั้งเป็นเวลาอย่างน้อยห้าวัน
สร้างโฟลเดอร์ที่มีสำเนาของ YAML, JSON, XML หรือไฟล์ข้อความที่มีโครงสร้างอื่นๆ ที่คุณใช้งานบ่อยๆ เลือกหนึ่งหรือสองรายการแล้วใช้เวลาสองสามนาทีในการเพิ่มรายการใหม่โดยใช้ทางลัด
#3 ลบรหัสในขั้นตอนเดียว
แทนที่จะเลือกบรรทัด ลบ และกด Backspace เพื่อลบบรรทัดว่าง คุณสามารถทำทั้งหมดได้ในขั้นตอนเดียว
macOS | Shift+Cmd+K |
ลินุกซ์ | Shift+Ctrl+K |
Windows | Shift+Ctrl+K |
นี่คือวิธีการทำงาน:
วิธีนี้ใช้ได้กับหลายบรรทัดที่เลือก ดังนั้นคุณสามารถลบบล็อกโค้ดทั้งหมดได้อย่างรวดเร็วหากจำเป็น
วิธีการฝึกฝน
⏱ เวลา: 1 นาที
🗓 ความถี่: วันละสองครั้งเป็นเวลาอย่างน้อยห้าวัน
เปิดไฟล์ใด ๆ ที่คุณต้องการและไปที่เมืองลบรหัส มันเป็นยาระบายใช่มั้ย?
#4 เปลี่ยนชื่อตัวแปรอย่างง่ายดาย
แทนที่จะค้นหาอินสแตนซ์ทั้งหมดของตัวแปรด้วยตนเองและเปลี่ยนแปลง หรือแม้แต่ใช้การค้นหาและแทนที่ ให้ใช้คุณสมบัติการเปลี่ยนชื่อตัวแปรในตัวของ VS Code นอกจากนี้ยังใช้ได้กับชื่อฟังก์ชัน ชื่อคลาส และตัวระบุอื่นๆ
macOS | F2 |
ลินุกซ์ | F2 |
Windows | F2 |
นี่คือสิ่งที่ดูเหมือนจริง:
VS Code สามารถอนุมานขอบเขตที่จะใช้การเปลี่ยนแปลง หากต้องการ คุณสามารถกด Shift+Enter จากหน้าต่างเปลี่ยนชื่อเพื่อดูตัวอย่างการเปลี่ยนแปลง:
วิธีการฝึกฝน
⏱ เวลา: 1-2 นาที
🗓 ความถี่: วันละสองครั้งเป็นเวลาอย่างน้อยห้าวัน
โคลนที่เก็บจาก GitHub หรือใช้ที่เก็บของคุณเอง และฝึกเปลี่ยนชื่อสิ่งต่างๆ ด้วยทางลัด
#5 ดูข้อมูลอ้างอิงอย่างรวดเร็ว
แทนที่จะค้นหาการอ้างอิงถึงฟังก์ชันใน codebase คุณสามารถดูข้อมูลอ้างอิงทั้งหมดได้อย่างรวดเร็วโดยไม่ต้องออกจากไฟล์ปัจจุบันของคุณ
macOS | Shift+F12 |
ลินุกซ์ | Shift+F12 |
Windows | Alt+F12 |
นี่คือการดำเนินการ:
คุณสามารถวนดูข้อมูลอ้างอิงได้โดยใช้ปุ่มลูกศรและกด Enter เพื่อย้ายเคอร์เซอร์ของคุณไปยังข้อมูลอ้างอิงที่เลือก
หากคุณต้องการข้ามไปยังคำจำกัดความโดยตรงในแท็บตัวแก้ไขใหม่ แทนที่จะใช้มุมมองแบบแอบมอง ให้ใช้ F12
วิธีการฝึกฝน
⏱ เวลา: 1-2 นาที
🗓 ความถี่: วันละสองครั้งเป็นเวลาอย่างน้อยห้าวัน
โคลนที่เก็บจาก GitHub และฝึกค้นหาการอ้างอิงของสิ่งต่าง ๆ โดยใช้ทางลัด
วิธีการควบคุมแป้นพิมพ์ลัด
แนวทางปฏิบัติที่ฉันแนะนำที่นี่เป็นการเริ่มต้นที่ดี
ในการฝึกฝนอย่างมีประสิทธิภาพ การวิจัยแนะนำ ว่าคุณควรเปลี่ยนเนื้อหาของการฝึกทุกครั้ง ฝึกฝนเกี่ยวกับฐานโค้ดและประเภทไฟล์ต่างๆ ตั้งเป้าหมายที่แตกต่างกันสำหรับตัวคุณเอง ฝึกฝนบ่อยๆ และเว้นช่วงหลายชั่วโมง
ทำเช่นนั้น และการกดแป้นพิมพ์เหล่านั้นจะกลายเป็นหน่วยความจำของกล้ามเนื้อในเวลาไม่นาน
ต้องการมากกว่านี้?
อีเมลหนึ่งฉบับทุกวันเสาร์พร้อมเคล็ดลับที่นำไปใช้ได้จริง
เวลาของคุณน้อยกว่า 5 นาทีเสมอ
สมัครสมาชิกตอนนี้