ค้นหาเว็บไซต์

หยุดเสียเวลาในการกดแป้นพิมพ์: แผงคำสั่งของ VS Code เร็วเกินกว่าที่คุณคิด


ทุกครั้งที่คุณเอื้อมไปหยิบเมาส์เพื่อเรียกดูโฟลเดอร์หรือคลิกผ่านเมนู คุณจะเสียเวลาไปมากกว่าหนึ่งสองวินาที คุณทำลายจังหวะการทำงานของคุณ มันเป็นการลดทอนสมาธิที่ต่อเนื่องในระดับต่ำซึ่งทำให้ชั่วโมงของการเขียนโค้ดกลายเป็นช่วงเวลาที่ถูกรบกวนอยู่เรื่อย ๆ Command Palette ดีกว่าการค้นหาใน Windows และตัวเลือกอื่น ๆ

หยุดเสียเวลา

การคลิกสิ่งต่าง ๆ ใช้เวลานานกว่าที่คุณคิด

ทุกครั้งที่คุณเอื้อมไปหยิบเมาส์เพื่อเรียกดูโครงสร้างไฟล์หรือคลิกผ่านเมนูที่ซับซ้อน คุณจะสูญเสียเวลาที่มีค่า ช่วงเวลาที่มีสมาธิลึกๆ อย่างต่อเนื่องเหล่านั้นช่วยให้คุณอยู่ในเส้นทาง แต่การค้นหาเมนูอื่นกลับขัดขวาง

มันก็เหมือนกับการเรียนรู้ปุ่มลัดในโปรแกรมอย่าง Photoshop มันช่วยให้ความเร็วในการทำงานดีขึ้น และทำให้คุณมีสมาธิกับงานของคุณ และสามารถช่วยประหยัดเวลาได้ในทุกวัน

ถ้าคุณดูการศึกษาต่าง ๆ เกี่ยวกับแบบจำลองระดับการกดแป้นพิมพ์ คุณจะเห็นว่าคุณเสียเวลาไปมากแค่ไหนทุกครั้งที่คุณเอื้อมมือไปใช้เมาส์ การเปิดไฟล์ผ่านแถบด้านข้างหมายถึงการยกมือออกจากคีย์บอร์ด หาเคอร์เซอร์ คลิก ยกมือกลับ และจิตใจต้องกลับไปต่อจากจุดที่ค้างไว้

นั่นใช้เวลาประมาณสามวินาที การทำสิ่งเดียวกันด้วยคีย์บอร์ดช็อตคัต เช่น Quick Open หรือ Command Palette ของ Visual Studio Code ใช้เวลาไม่เกินหนึ่งวินาที คูณเวลานั้นตลอดทั้งวันทำงาน และการใช้เมาส์จะเริ่มรู้สึกเป็นอุปสรรคต่อความเร็วของคุณ มันไม่ใช่เรื่องของความจู้จี้; มันเป็นแค่คณิตศาสตร์ง่าย ๆ

เมนูย่อยแบบซ้อนทับยิ่งแย่ไปใหญ่ การจะเข้าไปในเมนูหนึ่ง คุณต้องเลื่อนตัวชี้เมาส์ผ่านทางที่แคบโดยไม่เผลอออกจากเมนู มิฉะนั้นทั้งเมนูจะพังและคุณต้องเริ่มใหม่ มันยิ่งแย่ขึ้นถ้าคุณไม่แน่ใจว่าตัวเลือกที่คุณต้องการอยู่ตรงไหน

มันคุ้มค่าที่จะเรียนรู้วิธีทำงานให้เร็วขึ้นโดยไม่เสียสมาธิ Command Palette ช่วยแก้ปัญหาเหล่านี้ได้อย่างเรียบร้อยและทำให้การเขียนโค้ดไม่น่ารำคาญ มันช่วยให้คุณใช้มือบนคีย์บอร์ดตลอดเวลาและลดความจำเป็นในการค้นหาเมนูลึกหรือจดจำรายการลัดยาว ๆ

ทุกการกระทำในตัวแก้ไขจะอยู่ภายในกล่องข้อความที่ค้นหาได้เพียงกล่องเดียวที่คุณเพียงแค่พิมพ์สิ่งที่คุณต้องการ การค้นหาตัวเลือกที่ถูกต้องจากรายการที่กรองแล้วนั้นง่ายกว่าการพยายามจำทางลัดที่แน่นอนจากความทรงจำ

อัญมณีที่ซ่อนอยู่และขีดจำกัดของประสิทธิภาพ

ทำไมพาเลตจึงมากกว่าแค่เครื่องมือค้นหาไฟล์






คุณสามารถใช้ Command Palette เพื่อการนำทางไฟล์พื้นฐานได้ แต่มีอะไรที่มากกว่าที่ตาเห็น คุณสามารถเปลี่ยนภาษาของไฟล์ กระโดดไปยังไฟล์ JSON การตั้งค่าเฉพาะเพื่อปรับแต่งพื้นที่ทำงานของคุณ หรือจัดการคอลเลกชันส่วนเสริมทั้งหมดของคุณได้ พาเลตต์นี้ช่วยให้คุณติดตั้ง ปิดใช้งาน หรืออัปเดตส่วนเสริมได้ และแม้กระทั่งรันการทดสอบส่วนเสริมอัตโนมัติเพื่อแยกปัญหาประสิทธิภาพ ทั้งหมดนี้ทำได้ด้วยคำสั่งข้อความง่าย ๆ

แทนที่จะสลับไปยังหน้าต่างเทอร์มินัลแยกและพิมพ์อาร์กิวเมนต์ของ CLI คุณสามารถรันคำสั่ง git เช่น diff หรือ commit ได้โดยตรงจากแถบค้นหา หากคุณใช้มันอย่างถูกต้อง อินเทอร์เฟซเดียวนี้สามารถครอบคลุมกระบวนการทำงานทั้งหมดของคุณได้

ข้อโต้แย้งที่ง่ายต่อเรื่องนี้คือ การพึ่งพาบาร์ค้นหาช้ากว่าการจำทางลัดคีย์บอร์ดเฉพาะสำหรับแต่ละเครื่องมือ ซึ่งทางเทคนิคแล้วถูกต้อง เพราะการกระทำที่เกิดขึ้นบ่อยซ้ำ ๆ นั้นง่ายกว่าที่จะทำผ่านทางลัดคีย์บอร์ด ฉันไม่ได้บอกว่า Ctrl+C แย่กว่าการพิมพ์ Copy

อย่างไรก็ตาม การใช้ Command Palette ของคุณนั้นมีเหตุผลมากกว่าการพยายามจำแป้นพิมพ์ที่ใช้ได้เฉพาะงานเดียว การพยายามจำการรวมคีย์ที่ไม่ซ้ำกันและตามอำเภอใจหลายร้อยแบบสำหรับทุกการกระทำ เช่น คอร์ดสำหรับการทำงาน git ที่ซับซ้อนหรือเครื่องมือรีแฟกเตอร์เฉพาะ เป็นเรื่องยากและไม่คุ้มกับความพยายามทั้งหมด

ถ้าคุณสามารถจดจำทางลัดและปุ่มต่าง ๆ เหล่านั้นได้ก็ยอดเยี่ยม แต่ก็ไม่จำเป็นเมื่อคุณสามารถพิมพ์มันได้อย่างรวดเร็วเพื่อให้ได้ผลลัพธ์ของคุณ

การปรับแต่งและการจัดวาง

วิธีใช้พาเลทในการสร้างพื้นที่ทำงานที่เหมาะกับคุณ

หนึ่งในวิธีที่ดีที่สุดในการใช้ Command Palette คือการซ่อนหรือแสดงส่วนต่าง ๆ ของอินเทอร์เฟซอย่างรวดเร็วเพื่อให้พื้นที่ทำงานของคุณสะอาด เมื่อคุณกำลังแก้ปัญหาที่ยุ่งยาก สิ่งต่าง ๆ เช่น แถบข้าง แผนผังขนาดเล็ก และแถบสถานะ สามารถทำให้หน้าจอของคุณแออัดและเบี่ยงเบนความสนใจของคุณ พิมพ์ 'Toggle Zen Mode' เพื่อกำจัดทั้งหมดนั้น

เมื่อคุณพร้อมที่จะนำทุกอย่างกลับมา คุณสามารถทำได้อย่างรวดเร็วเพียงพิมพ์ไม่กี่คำ ใช้ Palette เพื่อเปลี่ยนธีมเป็นธีมที่คุณทำงานได้ดีที่สุด ฉันชอบธีมมืด แต่ถ้าคุณต้องการสลับตลอดทั้งวัน คุณเพียงแค่พิมพ์ Toggle Light/Dark Theme แล้วกด Enter

ถ้าคุณตั้งใจจริงที่จะใช้ทางลัด คุณก็ควรสร้างทางลัดของตัวเอง ถ้าคุณทำงานซ้ำเดิมซ้ำไปซ้ำมา เช่น การรันสคริปต์เฉพาะ การใช้กฎการจัดรูปแบบ หรือการแทรกโค้ดสำเร็จรูปจำนวนหนึ่ง คุณก็จำเป็นต้องมีทางลัด คุณสามารถทำให้ทางลัดเหล่านั้นพร้อมใช้งานได้โดยตรงในแผงควบคุม เนื่องจากมันใช้การค้นหาแบบใกล้เคียงแทนการจับคู่ชื่อที่ตรงตัว คุณจึงสามารถหากิจกรรมที่กำหนดเองของคุณได้เพียงพิมพ์ตัวอักษรไม่กี่ตัว


วางเมาส์ของคุณสักพัก

การเลิกใช้เมาส์ไม่เหมาะกับทุกคน คุณต้องเต็มใจที่จะลงทุนเวลาในการเรียนรู้ทุกคำสั่งและบางครั้งต้องใช้ทางลัดคีย์บอร์ดที่กำหนดเองให้เร็วขึ้น อย่างไรก็ตาม ถ้าคุณพบว่าตัวเองมักจะหลงทางขณะค้นหาผ่านเมนูหรือพยายามจำชุดคีย์ที่แปลก การใช้ Command Palette เป็นวิธีการทำงานที่สะอาดตากว่ามาก

บทความที่เกี่ยวข้อง