วิธีเลือกคำปัจจุบันนั่นคือตำแหน่งที่คาเร็ตอยู่ที่
หมายเหตุ : ฉันกำลังมองหาทางลัดสำหรับVisual Studio Code (VS Code)โปรแกรมแก้ไขข้อความไม่ใช่ Visual Studio IDE
วิธีเลือกคำปัจจุบันนั่นคือตำแหน่งที่คาเร็ตอยู่ที่
หมายเหตุ : ฉันกำลังมองหาทางลัดสำหรับVisual Studio Code (VS Code)โปรแกรมแก้ไขข้อความไม่ใช่ Visual Studio IDE
คำตอบ:
บน Mac OS: Cmd+ D
บน Windows และ Linux: Ctrl+D
ข้างบนแก้จุดประสงค์ให้ฉัน
แต่⌘Dถูกกำหนดให้เป็น"editor.action.addSelectionToNextFindMatch""multi word editing"ดังนั้นหากคุณกดมันมากกว่าหนึ่งครั้งก็จะพยายามที่จะค้นหาและเลือกคำเดียวกันในแฟ้มซึ่งจากนั้นจะสามารถใช้ในการทำ
คุณกำลังมองหาการหดตัว / ขยายการเลือก
ทริกเกอร์ด้วยShift+ Alt+ Leftและ Shift+ Alt+Right
อัปเดต:
นี้เรียกว่าตอนนี้สมาร์ทเลือก API คุณลักษณะนี้ใช้ความรู้เชิงความหมายเพื่อขยายการเลือกอย่างชาญฉลาดสำหรับนิพจน์ประเภทงบคลาสและการนำเข้า
Shift+ Alt+ Right Arrowถ้าคำนั้นอยู่ใน camelCase คุณจะต้องคลิกRight Arrowอีกครั้งเพื่อเลือก camelCase ทั้งหมด ทุกครั้งที่คุณกดRight Arrowอีกครั้งในขณะที่ยังกด Shift+ Altลงค้างไว้คุณจะเลือกส่วนเพิ่มเติมของโค้ด ดังนั้น:
ในเวลาใดก็ได้คุณสามารถกลับไปที่ตัวเลือกสุดท้ายโดยคลิกLeft ArrowแทนRight Arrow
ฉันไม่รู้เกี่ยวกับCTRL+ wใน Visual Studio Code เก่า แต่ใน JetBrains IDE นี่เทียบเท่ากับ CTRL+ wโดยกดค้างไว้CTRLและคลิกwเพื่อเลือกเพิ่มเติมและกดCTRL+ ค้างไว้ Shiftแล้วคลิกwเพื่อยกเลิกการเลือก
ความเป็นไปได้อีกอย่างที่ช่วยหลีกเลี่ยงการเลือกเพียงคำเดียวใน camelCase คือCTRL+ dซึ่งจะเป็นการเลือกทั้งตัวอักษร อย่างไรก็ตามสิ่งนี้จะมีผลข้างเคียงจากการเปลี่ยนเกณฑ์ "ค้นหา" ในปัจจุบันด้วย
ขอบคุณChandan Nayakสำหรับทางลัดพิเศษนี้
ใน "ไฟล์ / ค่ากำหนด / แป้นพิมพ์ลัด" ฉันลบทางลัด "Ctrl + W" เพื่อปิดการทำงานของแท็บปัจจุบันเพราะ "Ctrl + F4" นี้ใช้ได้กับฉัน
อัปเดต (14 วันต่อมา): เมื่อวานนี้ฉันติดตั้ง VSCode 1.34.0 - ฉันคิดว่าตั้งแต่นั้นมาฟังก์ชันคือ "Ctrl + D" ฉันรู้สึกแปลกใจมาก