วิธีเรียกใช้โค้ดในเทอร์มินัลใน 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 ซึ่งไม่มีผลกระทบต่อบทบรรณาธิการของเรา แต่อย่างใด

ส่งถึงบุคคลอื่น

อุปกรณ์ที่หายไป

Categories: IT Info