10 Productivity Tips การใช้ Code Editor ใน Visual Studio ให้รวดเร็วดั่งนินจา

28-ส.ค.-20

คัมภีร์เทพ IT

ในบรรดา Development Talks ต่าง ๆ (Planning, Testing, Refactoring, Bug Fix…) การปรับแต่งแก้ไข Code ดูจะเป็นงานที่หลายคนชอบทำมากที่สุด โดยในบทความนี้จะมาบอกถึง 10 Productivity Tips การใช้ Code Editor ใน Visual Studio ให้รวดเร็วดั่งนินจา ที่คุณควรรู้ไว้

1. Move one or several lines up and down

คุณสามารถเลื่อนบรรทัดของ Code ขึ้นและลงได้ด้วยการกด Alt + Up และ Alt + Down

และคุณสามารถใช้ Key ลัดดังกล่าวเพื่อเลื่อน Code ขึ้นและลง พร้อม ๆ กันหลายบรรทัดได้เช่นกัน

2. Rectangular Selection

การ Select เป็นลักษณะสี่เหลี่ยม (Rectangular Selection) มีประโยชน์อย่างมากในการแก้ไขส่วนของ Code อย่างรวดเร็ว ซึ่งคุณสามารถทำได้ด้วยการกดปุ่ม Alt + Shift + Arrows

3. Multi-Lines Edition

เมื่อคุณเชี่ยวชาญใน Rectangular Selection แล้ว คุณยังสามารถใช้ในการแก้ไข Code พร้อมกันได้หลายบรรทัด:

4. Multi-Carets Edition

บ่อยครั้งที่เราจำเป็นต้องแก้ไข Code ในลักษณะเดียวกันซ้ำ ๆ หลายตำแหน่ง คุณสามารถแก้ไข Code หลายจุด ซ้ำ ๆ กันได้ด้วยการกดปุ่ม Ctrl + Alt + Mouse Click:

5. Multi-Carets Edition on Same Matches

Multiple Carets สามารถถูก Set ไปยังตำแหน่งถัดไปของคำที่ Select ไว้ อย่างแรกคุณต้อง Select คำที่ต้องการจะแก้ไขก่อน แล้วกดปุ่ม Ctrl + Shift + ;

Multiple Carets สามารถถูก Set ในทุกตำแหน่งของคำที่ Select ไว้ ด้วยการกด Ctrl + Shift + $

6. Expand / Contract Selection

คุณสามารถ Expand และ Contract ส่วนของ Text ที่ Select ไว้ ด้วยการกด Shift + Alt + = และ Shift + Alt + . ตามลำดับ

7. Make Selection Uppercase / Lowercase

คุณสามารถทำให้ Text ที่ Select ไว้ เป็นตัวพิมพ์ใหญ่ด้วยการใช้ Ctrl + Shift + U และทำให้เป็นตัวพิมพ์เล็กด้วยการใช้ Ctrl + U

8. Outlining

Keyboard Shortcut ที่สำคัญที่สุดในการจัด Outline ก็คือ Ctrl + M, Ctrl + M ซึ่ง Shortcut นี้เป็นการ Expand / Collapse ส่วนของ Code ที่มี Caret อยู่

ไม่ใช่ Developer ทุกคนที่ชอบการจัด Outline และหากคุณเป็นหนึ่งในนั้น คุณสามารถยกเลิกการใช้ ด้วยการกดปุ่ม Ctrl + M, Ctrl + P

9. Vertical Scrollbar Map Mode

Map Mode เป็นหนึ่งในสิ่งอำนวยความสะดวกสำหรับ Visual Studio Code Editor ที่มีประโยชน์อย่างมาก มันช่วยให้คุณสามารถเลื่อนดู Source File ของคุณได้สะดวกขึ้น

http://images.techstarthailand.com/images/blog/Article2020/10VSNinjaCodeEditorTips/09MapMode1.png

คุณสามารถ Set ค่าได้จาก Visual Studio > Tools > Options > Text Editor > All Languages > Scroll Bars > Behavior

และสามารถ Set ค่าความกว้างของ Map ได้ 3 ระดับ คือ Narrow / Medium / Wide

10. Bookmarks

ในระหว่างการ Develop เรามักจะต้องกลับมาทำในตำแหน่งต่าง ๆ ของหลาย ๆ Source Files โชคดีที่คุณสามารถกำหนดตำแหน่งของพวกมันด้วย Bookmarks และ Bookmarks Shortcuts ก็มีดังต่อไปนี้

  • Ctrl + K, Ctrl + K เพื่อ Toggle Bookmark ตำแหน่งที่มี Caret
  • Ctrl + K Ctrl + N เพื่อไปที่ Bookmark ถัดไป
  • Ctrl + K Ctrl + P เพื่อไปที่ Bookmark ก่อนหน้า
  • Ctrl + K Ctrl + L เพื่อ Clear Bookmark ทั้งหมด

โปรดทราบว่า Visual Studio จะจำ Bookmark เมื่อ Close มัน และ Restart มัน

11. Bonus: Visual Studio 2019 Clipboard Ring Preview

คุณสามารถใช้ Ctrl + C สำหรับ Copy ข้อมูลบางส่วนไปยัง Clipboard จริง ๆ แล้ว Visual Studio จะ Maintains Clipboard Ring ไว้เพื่อเก็บข้อมูลต่าง ๆ

สำหรับ Visual Studio 2019, Ctrl + Shift + V จะใช้แสดงตัวอย่างของข้อมูลต่าง ๆ ใน Clipboard Ring ซึ่งสิ่งนี้มีประโยชน์มากในการสำรวจ Copy History

สรุป

ใน Menu Edit > Advanced ของ Visual Studio ถือเป็นส่วนที่เหมาะกับการเริ่มต้นและการช่วยเตือนความจำสำหรับ Keyboard Shortcuts ของ Code Editor

นอกจากนี้มันยังมี Sub-Menu เพิ่มเติม ได้แก่ Bookmarks, Outlining, Intellisense และ Multiple Carets

ที่มา:  https://blog.ndepend.com/

 

 

รับตำแหน่งงานไอทีใหม่ๆ ด้วยบริการ IT Job Alert

 

อัพเดทบทความจากคนวงในสายไอทีทาง LINE ก่อนใคร
อย่าลืมแอดไลน์ @techstarth เป็นเพื่อนนะคะ

เพิ่มเพื่อน

 

บทความล่าสุด