การเชื่อมโยงคีย์ MacOS ไม่ได้ถูกแทนที่ภายใน VS Code debugger หรือไม่

ขณะนี้ฉันใช้ VSCode เวอร์ชัน 1.28.2 (1.28.2) เมื่อฉันใช้ดีบักเกอร์แบบรวม ฉันพบว่าปุ่ม F11 (ซึ่งมีจุดประสงค์เพื่อเข้าสู่ฟังก์ชัน) ไม่ได้แทนที่ลักษณะการทำงานเริ่มต้นของ MacOS (Sierra 10.12.6) (แสดงเดสก์ท็อป) ขณะนี้ฉันกำลังข้ามปัญหานี้โดยการปิดใช้งานทางลัดบน Mac ของฉัน แต่ดูเหมือนว่าจะเป็นการแก้ไขที่ไม่ได้มาตรฐาน มีวิธีที่ดีกว่า?


person John Doe    schedule 21.10.2018    source แหล่งที่มา
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