10 Visual Studio Ninja Code Editor Productivity Tips
28-Aug-20
คัมภีร์เทพ IT
See the original english version Click here!
ในบรรดา 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 เป็นเพื่อนนะคะ
บทความล่าสุด