คุณรำคาญที่ใช้เวลาเลือก 'เปิดโฟลเดอร์ใหม่ใน wsl' อยู่เสมอหรือไม่? ฉันก็เหมือนกัน และด้วยเหตุนี้ ฉันจึงจะแบ่งปันวิธีแก้ปัญหาของฉันกับคุณ
ฉันต้องการรวมตัวเลือกใหม่เมื่อฉันคลิกขวาที่โฟลเดอร์เพื่อเลือก 'เปิดด้วยรหัส WSL'
เข้าถึงการค้นหา Windows Registry ของคุณโดย regedit ในการค้นหา windows (เพียงกดปุ่ม windows แล้วพิมพ์ regedit)
หลังจากที่หน้าต่างเปิดขึ้น ให้นำทางผ่านปุ่มซ้าย (โฟลเดอร์) ลงใน HKEY_CLASSES_ROOT -› Directory -› เชลล์
ปุ่ม VSCode (เป็นโฟลเดอร์) คือผู้กำหนดตัวเลือก "เปิดด้วยรหัส" มาสร้างคีย์ WSLCode ของเรากันดีกว่า
คลิกขวาที่ shell และเลือกคีย์ new -›
ตั้งชื่อตามที่คุณต้องการ ฉันเลือก WSLCode
คลิกขวาที่ WSLCode และสร้าง คีย์ ใหม่ชื่อ คำสั่ง
คลิกซ้ายที่ WSLCode และบนหน้าจอด้านซ้ายซึ่งจะแสดง (ค่าเริ่มต้น)
แก้ไขค่าเริ่มต้นให้กับข้อความที่คุณต้องการแสดง เช่น “เปิดด้วยรหัส WSL” คุณสามารถเพิ่มสตริงใหม่ชื่อ “ไอคอน” เพื่อตั้งค่าไอคอนในรายการตัวเลือก ฉันตั้งค่าเหมือนกับ VSCode
ปุ่มคำสั่งเป็นที่ที่คอมพิวเตอร์รู้ว่าจะต้องดำเนินการอะไรเมื่อคุณคลิกเข้าไปในตัวเลือกนั้น ดังนั้น ให้กำหนดเป็น:
อาร์กิวเมนต์ cdตั้งค่าโฟลเดอร์ที่เลือกเป็นเส้นทางปัจจุบันและ รหัสเรียก vscode
wsl.exe --cd "%V" -- code .
คุณสามารถสร้างตัวเลือกเฉพาะสำหรับแต่ละ distro ใน wsl ได้เช่นกัน
# List your wsl distro wsl -l # Ubuntu wsl.exe -d Ubuntu-20.04 -— code . # Debian wsl.exe -d Debian -— code .
สนุก! :D