ขณะนี้ฉันใช้ VSCode เวอร์ชัน 1.28.2 (1.28.2) เมื่อฉันใช้ดีบักเกอร์แบบรวม ฉันพบว่าปุ่ม F11 (ซึ่งมีจุดประสงค์เพื่อเข้าสู่ฟังก์ชัน) ไม่ได้แทนที่ลักษณะการทำงานเริ่มต้นของ MacOS (Sierra 10.12.6) (แสดงเดสก์ท็อป) ขณะนี้ฉันกำลังข้ามปัญหานี้โดยการปิดใช้งานทางลัดบน Mac ของฉัน แต่ดูเหมือนว่าจะเป็นการแก้ไขที่ไม่ได้มาตรฐาน มีวิธีที่ดีกว่า?
การเชื่อมโยงคีย์ MacOS ไม่ได้ถูกแทนที่ภายใน VS Code debugger หรือไม่
comment
ฉันไม่ใช่ผู้ใช้ macOS แต่โดยทั่วไปแล้วฉันไม่คิดว่าแอปพลิเคชันจะสามารถแทนที่ทางลัดระดับระบบปฏิบัติการได้ ระบบปฏิบัติการจะมองเห็นการกดปุ่มก่อนและตัดสินใจว่าจะทำอย่างไรกับปุ่มเหล่านั้น หากสิ่งเหล่านี้มีความหมายต่อ OS พวกมันมักจะไม่ถูกส่งไปยังแอปพลิเคชัน หาก Visual Studio Code ไม่เคยเห็นการกดปุ่มเลย ก็ไม่สามารถทำอะไรได้เลย
- person Chris   schedule 22.10.2018
comment
ใช้การตั้งค่าระบบ > แป้นพิมพ์ > ทางลัด > ทางลัดของแอปเพื่อเพิ่มทางลัดเมนูที่เกี่ยวข้องกับรหัส vs
- person deadvoid   schedule 22.10.2018
คำตอบ (2)
กดปุ่ม fn
ค้างไว้เมื่อคุณกด F11 จากนั้นมันจะทำหน้าที่เป็น F11 ไม่ใช่ "แสดงเดสก์ท็อป"
person
Brett Cannon
schedule
22.10.2018
ลองใช้ Fluor มันสามารถเปิดใช้งานปุ่มฟังก์ชั่นได้โดยอัตโนมัติขึ้นอยู่กับแอพพลิเคชั่นปัจจุบันในมุมมอง
ซึ่งจะทำให้คุณสามารถใช้ F11 และปุ่มฟังก์ชันอื่นๆ ใน VS Code ในขณะที่สลับกลับเป็นฟังก์ชันเริ่มต้นโดยอัตโนมัติเมื่ออยู่ในแอปอื่น
person
xrisk
schedule
22.10.2018