ฉันใช้ Visual Studio Code บนพีซี Windows 10 ของฉัน ฉันต้องการเปลี่ยนเทอร์มินัลเริ่มต้นจาก Windows PowerShell เป็น Bash บน Ubuntu (บน Windows)
ฉันจะทำเช่นนั้นได้อย่างไร?
ฉันใช้ Visual Studio Code บนพีซี Windows 10 ของฉัน ฉันต้องการเปลี่ยนเทอร์มินัลเริ่มต้นจาก Windows PowerShell เป็น Bash บน Ubuntu (บน Windows)
ฉันจะทำเช่นนั้นได้อย่างไร?
คำตอบ:
นอกจากนี้คุณยังสามารถเลือกขั้วเริ่มต้นของคุณโดยการกดF1ใน VS รหัสและการพิมพ์ / การเลือกเทอร์มิ: เลือกเริ่มต้นเชลล์
ฉันแค่พิมพ์คำสำคัญต่อไปนี้ในเทอร์มินัลที่เปิดอยู่
ดูรายละเอียดในภาพด้านล่าง (VSCode เวอร์ชัน 1.19.1 - ระบบปฏิบัติการ Windows 10)
ทำงานบน VS Code Mac ได้เช่นกัน ฉันลองใช้ VSCode (เวอร์ชัน 1.20.1)
bash
ถูกเลือกเป็นเชลล์เริ่มต้น
ไปที่File > Preferences > Settings
(หรือกดCtrl+ ,) จากนั้นคลิกไอคอนซ้ายสุดที่มุมขวาบน "เปิดการตั้งค่า (JSON)"
ในหน้าต่างการตั้งค่า JSON ให้เพิ่มสิ่งนี้ (ภายในวงเล็บปีกกา{}
):
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\bash.exe"`
(ที่นี่คุณสามารถตั้งค่าแบบกำหนดเองอื่น ๆ ที่คุณต้องการได้เช่นกัน)
ตรวจสอบเส้นทางนั้นเพื่อให้แน่ใจว่าไฟล์ bash.exe ของคุณอยู่ที่นั่นแล้วหาว่าอยู่ที่ไหนแล้วชี้ไปที่เส้นทางนั้นแทน
ตอนนี้ถ้าคุณเปิดหน้าต่างเทอร์มินัลใหม่ใน VS Code ควรเปิดด้วย bash แทน PowerShell
หากคุณต้องการเลือกประเภทของคอนโซลคุณสามารถเขียนสิ่งนี้ในไฟล์ "keybinding.json" (ไฟล์นี้สามารถพบได้ในเส้นทางต่อไปนี้ "File-> Preferences-> Keyboard Shortcuts")
//with this you can select what type of console you want
{
"key": "ctrl+shift+t",
"command": "shellLauncher.launch"
},
//and this will help you quickly change console
{
"key": "ctrl+shift+j",
"command": "workbench.action.terminal.focusNext"
},
{
"key": "ctrl+shift+k",
"command": "workbench.action.terminal.focusPrevious"
}`