วิธีเรียกใช้โค้ดในเทอร์มินัลใน VS Code
เทอร์มินัล VS Code (Visual Studio Code) อนุญาตให้ใช้คำสั่งข้อความ สามารถดูผลลัพธ์และเอาต์พุตได้ในตัวแก้ไข และรองรับเชลล์ เช่น bash, command prompt และ PowerShell การรันโค้ดในเทอร์มินัลทำให้ผู้ใช้สามารถแยกเทอร์มินัลออกเป็นบานหน้าต่างต่างๆ นำทางประวัติคำสั่ง ปรับแต่งสภาพแวดล้อมเชลล์ และกำหนดการตั้งค่าเพื่อให้เวิร์กโฟลว์ดีขึ้น
บทความนี้เจาะลึกเกี่ยวกับวิธีการเรียกใช้ รหัสในเทอร์มินัล VS Code
การรันโค้ดในเทอร์มินัล
เทอร์มินัล VS Code คือบรรทัดคำสั่งที่รวมเข้ากับแพลตฟอร์มโดยตรง ด้วยเครื่องมือนี้ คุณสามารถเรียกใช้สคริปต์ รันคำสั่ง และโต้ตอบกับระบบปฏิบัติการของพีซีหรือเครื่องมือการพัฒนาอื่นๆ โดยไม่ต้องออกจากสภาพแวดล้อมโค้ด ทำตามขั้นตอนด้านล่างเพื่อเรียกใช้โค้ดในเทอร์มินัล VS Code:
ใน VS Code ให้เปิดไฟล์ที่คุณต้องการดำเนินการ เพื่อให้ทำงานได้ คุณต้องมีส่วนขยายภาษาที่เหมาะสมซึ่งตรงกับภาษาการเขียนโปรแกรมของคุณ คุณสามารถค้นหาสิ่งเหล่านี้ได้ในแท็บส่วนขยาย
เลือกปุ่ม (`) backtick บนคีย์บอร์ด นี่เป็นการเปิดเทอร์มินัลรวม อีกทางเลือกหนึ่งคือเลือก”Terminal”ใต้แถบเมนู”View”ขณะอยู่ที่นี่ ให้เลือก”เทอร์มินัลใหม่”
ไปที่ไดเร็กทอรีที่มีไฟล์โค้ดผ่านคำสั่ง”cd”เช่น หากไฟล์อยู่ใน “Document” คำสั่งที่ใช้ที่นี่ควรเป็น “cd Documents” ซึ่งจะทำให้คุณสามารถนำทางไปยังโฟลเดอร์ได้
เมื่อไดเร็กทอรีที่ถูกต้อง พบแล้วคุณควรเรียกใช้ไฟล์โค้ด ทำได้โดยการพิมพ์คำสั่งที่ถูกต้องสำหรับภาษาโปรแกรมเฉพาะที่ใช้
JavaScript: node filename.jsPython: python filename.pyC++: g++ filename.cpp-o output &&./outputJava: javac filename.java && java filenameRuby: ruby filename.rbชื่อไฟล์ควรถูกแทนที่ด้วยชื่อไฟล์โค้ดจริง
ดำเนินการคำสั่งโดยกดปุ่ม Enter ซึ่งควรแสดงโค้ดภายในเทอร์มินัล
เทอร์มินัลรวม ใน VS Code
เทอร์มินัล Visual Studio Code ได้รับการบูรณาการอย่างสมบูรณ์และเริ่มต้นจากรูทของพื้นที่ทำงาน มีการผสานรวมตัวแก้ไขด้วยคุณสมบัติต่างๆ เช่น การตรวจจับข้อผิดพลาดและลิงก์ คุณสามารถเรียกใช้คำสั่งต่างๆ ได้เช่นเดียวกับที่คุณทำบนเทอร์มินัลแบบสแตนด์อโลน
นี่คือวิธีการเปิดเทอร์มินัลแบบรวม:
ไปที่เมนูจากแถบเครื่องมือด้านบนแล้วเลือก”ดู”
เลือก “Terminal”จากเมนูแบบเลื่อนลง หรือใช้ “Ctrl+`”(backtick) เพื่อเปิดเทอร์มินัล
เทอร์มินัลจะเปิดขึ้นในหน้าต่าง VS Code พรอมต์คำสั่งจะแสดงที่นี่ ปรับขนาดบานหน้าต่างเทอร์มินัลโดยการลาก ปุ่มขยายใหญ่สุดที่มุมขวาบนสามารถใช้เพื่อเข้าสู่โหมดเต็มหน้าจอได้
กดลูกศรแบบเลื่อนลง ที่มุมขวาบน และเลือกเชลล์ที่คุณต้องการ ด้วยวิธีนี้ คุณสามารถสลับระหว่างเชลล์ต่างๆ ได้
เปิด “Command Palette” โดย กด “Ctrl+Shift+P”ใช้คำสั่ง “View: Toggle Terminal”
คำสั่งเมนู “Open in Integrated Terminal” สามารถใช้ได้ ใน Explorer คุณสามารถสลับแผงเทอร์มินัลได้โดยใช้ทางลัด “Ctrl+`”บนแป้นพิมพ์ของคุณ แป้นพิมพ์ลัด “Ctrl+Shift+`”ช่วยในการสร้างเทอร์มินัลใหม่
เทอร์มินัลใน VS Code มีฟังก์ชันเพิ่มเติมบางอย่างที่เรียกว่า การรวมเปลือก ติดตามตำแหน่งที่คำสั่งถูกรัน ทางลัด Ctrl+shift+C ช่วยให้คุณสามารถเปิด VS Code ในเทอร์มินัลภายนอกได้
เทอร์มินัลเชลล์
เชลล์ต่างๆ สามารถใช้ในเทอร์มินัลแบบรวมได้ สิ่งเหล่านี้มักถูกติดตั้งบนเครื่องและค่าดีฟอลต์จะถูกดึงออกจากค่าดีฟอลต์ของระบบ เมื่อตรวจพบเชลล์ เชลล์จะแสดงในรายการแบบเลื่อนลงของโปรไฟล์เทอร์มินัล
การจัดการเทอร์มินัล
ที่ด้านขวาของมุมมองเทอร์มินัล จะมี UI แท็บเทอร์มินัล เทอร์มินัลทุกเครื่องจะมีชื่อ สี ไอคอน และการตกแต่งกลุ่มข้อมูล หากมี
หากต้องการเพิ่มอินสแตนซ์เทอร์มินัล:
เลือกไอคอน”+”ใน”แผงเทอร์มินัล (ด้านขวาบน) ).ไปที่เมนูดรอปดาวน์เทอร์มินัลแล้วเลือกโปรไฟล์
หรือกดคำสั่ง Ctrl+Shift+` ด้วยการกระทำนี้ คุณจะได้สร้าง รายการใหม่ภายในรายการบนสุดที่เกี่ยวข้องกับเทอร์มินัลเฉพาะ
หากต้องการลบอินสแตนซ์:
วางเมาส์เหนือแท็บแล้วเลือกตัวเลือก”ถังขยะ” เลือกรายการแท็บแล้วกด”ลบ”
หรือคลิกขวาแล้วใช้ตัวเลือกคำสั่ง “Terminal: Kill the Active Terminal instances”จากเมนูบริบท
เป็นไปได้ที่จะนำทางระหว่างกลุ่มเทอร์มินัลต่างๆ ผ่านทางโฟกัสถัดไป Ctr+PageDown และโฟกัสก่อนหน้า Ctrl+PageUp เมื่อสถานะของเทอร์มินัลเปลี่ยนแปลง ไอคอนอาจปรากฏทางด้านขวาของเทอร์มินัล คุณสามารถวางเมาส์เหนือไอคอนเพื่อดูข้อมูลสถานะที่อาจมีการดำเนินการ
แยกบานหน้าต่าง (กลุ่ม)
คุณสามารถมีเทอร์มินัลที่แตกต่างกันเคียงข้างกันได้ ช่วยให้คุณสามารถแบ่งย่อยบานหน้าต่างแล้วสร้างกลุ่มบานหน้าต่างเพื่อใช้งาน
ค้นหารายการในรายการเทอร์มินัลทางด้านขวาแล้ววางเมาส์เหนือรายการดังกล่าวเลือก ปุ่มแยกแบบอินไลน์
ไปที่เมนูบริบทและคลิกขวาที่เมนู จากนั้นเลือกเมนู”แยก”
กด “Alt” จากนั้นคลิกที่ “+” หรือแท็บเดียวภายในแผงเทอร์มินัล
เปิดใช้งานคำสั่ง “Ctrl+Shift+5″
หากต้องการนำทางระหว่างเทอร์มินัลภายในกลุ่ม คุณต้องมุ่งเน้นไปที่บานหน้าต่างก่อนหน้าโดยการกด”Alt+Left”หรือบานหน้าต่างที่ตามมาด้วยการคลิก”Alt+Right”เมื่อคุณลากและวางแท็บภายในรายการ ถือเป็นการจัดเรียงแท็บใหม่ อย่างไรก็ตาม เมื่อลากแท็บไปยังพื้นที่เทอร์มินัลหลัก คุณจะย้ายเทอร์มินัลจากกลุ่มหนึ่งไปยังอีกกลุ่มได้สำเร็จ
การใช้คำสั่ง “เทอร์มินัล: ไม่แยก”จะย้ายเทอร์มินัลภายในกลุ่มของมันเอง นี่คือ ทำได้โดยการคลิกขวาที่เมนูบริบทหรือผ่านแผงคำสั่ง
เทอร์มินัลภายในพื้นที่ตัวแก้ไข
เทอร์มินัลภายในตัวแก้ไขสามารถเปิดได้โดยใช้คำสั่ง “เทอร์มินัล: สร้างเทอร์มินัลใหม่ใน Editor Area”หรือ”Terminal: Create New in Editor Area to the Side”นอกจากนี้ยังสามารถทำได้โดยการลาก Terminal จากมุมมองไปยังพื้นที่ Editor โดยปกติแล้ว Terminal Editor จะถูกนำเสนอเหมือนกับแท็บตัวแก้ไขทั่วไป
ตัวแก้ไขเทอร์มินัลสามารถอยู่ได้ทั้งสองด้านหรืออาจถูกจัดเรียงในหลายมิติผ่านระบบโครงร่างกลุ่มตัวแก้ไข การตั้งค่า”terminal.integrated.defaultLocation”จะเปลี่ยนตำแหน่งเริ่มต้นของ”ตัวแก้ไข”หรือ”ดู”ของพื้นที่เทอร์มินัล
การนำทางเนื้อหา
บัฟเฟอร์หมายถึงเนื้อหาเทอร์มินัลและเป็นส่วนที่อยู่เหนือ”เลื่อนกลับ”หรือมุมมองด้านล่าง การตั้งค่า “terminal.integrated.scrollback”จะกำหนดจำนวน scrollback ที่เก็บไว้ ค่าเริ่มต้นคือ 1,000 บรรทัด
การนำทางรอบๆ บัฟเฟอร์สามารถทำได้โดยทำตามคำสั่งต่างๆ รวมถึง:
Ctrl +Alt+PageUp: เลื่อนขึ้นบรรทัดCtrl+Alt+PageDown: เลื่อนลงShift+PageUp: เลื่อนขึ้น pageShift+PageDown: เลื่อนลงหน้าCtrl+Home: เลื่อนไปที่ด้านบนCtrl+End: เลื่อนไปที่ด้านล่าง
สำหรับการนำทางด้วยคำสั่ง:
Ctrl+Up: เลื่อนไปที่คำสั่งก่อนหน้าCtrl+Down: เลื่อนไปที่คำสั่งถัดไป
โดยปกติแล้ว การเลื่อนจะเกิดขึ้นพร้อมกัน อย่างไรก็ตาม คุณสามารถกำหนดค่าโดยใช้ตัวเลือก “terminal. integrated.smoothscrolling”เพื่อสร้างภาพเคลื่อนไหวบน ใช้เวลาอันสั้น
คำถามที่พบบ่อย
ฉันควรทำอย่างไรหากมีปัญหาในการเปิดใช้เทอร์มินัล VS
หากคุณประสบปัญหาในการเปิดเทอร์มินัล ให้ไปที่ คำแนะนำในการแก้ปัญหาที่คุณสามารถรับคำแนะนำเพิ่มเติมได้
สามารถสร้างเทอร์มินัลผู้ดูแลระบบได้หรือไม่
โดยปกติแล้วเชลล์แบบรวมจะทำงานโดยมีสิทธิ์การใช้งาน VS Code หากเป้าหมายคือการรันเชลล์ด้วยผู้ดูแลระบบหรือสิทธิ์อื่นใด ให้ใช้”runas.exe”และยูทิลิตี้อื่นๆ ในเทอร์มินัล
ปรับปรุงขั้นตอนการทำงานโดยใช้ VS Code Terminal
การรันโค้ดภายใน VS Code Terminal นั้นมีประสิทธิภาพและสะดวกเนื่องจากคุณไม่จำเป็นต้องออกจากโปรแกรมแก้ไข มันทำให้งานการพัฒนาทั้งหมดมีความคล่องตัวขึ้น และคุณสามารถสลับระหว่างการรันโค้ดและการเขียนโค้ดได้เอง เมื่อสิ้นสุดวัน คุณจะปรับปรุงประสิทธิภาพการทำงานและ คุณสามารถมุ่งความสนใจไปที่การเรียกใช้โค้ดและการดีบักได้
คุณได้ลองใช้โค้ดภายในเทอร์มินัล VS Code แล้วหรือยัง ประสบการณ์ของคุณคืออะไร แจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง
ข้อจำกัดความรับผิดชอบ: หน้าบางหน้าในเว็บไซต์นี้อาจมีลิงก์ Affiliate ซึ่งไม่มีผลกระทบต่อบทบรรณาธิการของเรา แต่อย่างใด