ฉันมีปัญหาเดียวกันกับคุณและฉันพบว่ามีปัญหากับเส้นทาง PATH ตรวจสอบ $PATH ของคุณในเทอร์มินัล Linux ด้วยสิ่งต่อไปนี้:
สะท้อน $PATH
ตรวจสอบผลลัพธ์และคุณอาจได้รับเส้นทางที่มีลักษณะดังนี้:
/mnt/c/Users/banana/AppData/Local/Programs/Microsoft:VS:Code/bin
หากคุณตรวจสอบเส้นทาง แสดงว่าไม่ใช่เส้นทางที่ถูกต้องที่ติดตั้งรหัส VS ใน windows เนื่องจากโฟลเดอร์อยู่ใน 'Microsoft VS Code' ไม่ใช่ 'Microsoft:VS:Code' คุณสามารถตรวจสอบข้อเท็จจริงนี้ได้โดยการรันโค้ดสองบรรทัดนี้:
cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft:VS:Code/bin
cd /mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin
บรรทัดแรกควรแสดงว่าไม่มีโฟลเดอร์อยู่ และบรรทัดที่สองจะทำงานได้
ในการแก้ปัญหานี้ ให้เพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์ .bashrc ของคุณ:
PATH=$PATH:/mnt/c/Users/banana/AppData/Local/Programs/Microsoft\ VS\ Code/bin
บรรทัดรหัสก่อนหน้านี้ต่อท้ายเส้นทางใหม่ไปยัง $PATH ของคุณโดยไม่ต้องแก้ไขการกำหนดค่า PATH ปัจจุบัน
แจ้งให้เราทราบหากใช้งานได้