Mac에서 Chrome 개발자 디버깅 바로 가기를 어떻게 사용하나요? F11디버거를 사용하는 동안 함수에 들어가는 데

Chrome 웹 개발자 도구를 사용하여 웹 페이지에서 자바 스크립트를 디버깅하고 있습니다. Windows에서는 F11디버거를 사용하는 동안 함수에 들어가는 데 사용할 수 있습니다 .

그러나 F11Mac에서을 누르면 볼륨이 증가합니다. F11+ fn도하 지 않습니다. Mac에서 Chrome 웹 개발자 단축키를 사용하려면 어떻게해야하나요?



답변

  • Continue: F8Command/Mac 또는에서 (슬래시) Control/다른 플랫폼 (슬래시).
  • Step over: F10Command'Mac 또는에서 (아포스트로피) Control'(아포스트로피) 다른 플랫폼.
  • Step into: F11또는 -Mac의 경우 Command;(세미콜론) 또는 Control;(세미콜론); 다른 플랫폼에서.
  • Step out: ShiftF11또는 ShiftCommand;Mac 또는에서 (세미콜론) ShiftControl;다른 플랫폼 (세미콜론).
  • Next call frame: 모든 플랫폼에서 Control.(마침표).
  • Previous call frame: Control,모든 플랫폼에서 (쉼표).

출처


답변

효과가있다:

  1. System setting-> Keyborad->로 이동하십시오 Keyboard. 활성화되어 있는지 확인하십시오 Use F1/F2 as standard function keys.

  2. System setting-> Keyborad->로 이동하십시오 Keyboard Shortcuts. 선택 Mission Control왼쪽 패널에 다음 오른쪽 패널을 바라 해제 에 F11 Show Desktop.


답변

이것은 Karabiner 에서도 가능합니다. 풀 사이즈 키보드의 키맵은 다음과 같습니다.

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>CHROME</appname>
    <equal>com.google.Chrome</equal>
  </appdef>

  <item>
    <name>CHROMEDEBUGGINGKEY</name>
    <appendix>This maps the F13, F14 and F15 keys to Chrome debugging keys</appendix>
    <identifier>private.swap_chrome_to_debug_settings</identifier>
    <only>CHROME</only>
    <!--<autogen>__KeyToKey__ KeyCode::SPACE, KeyCode::TAB</autogen>-->
    <autogen>
      __KeyToKey__
      KeyCode::F13, KeyCode::F8
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F14, KeyCode::F10
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F15, KeyCode::SEMICOLON, ModifierFlag::COMMAND_L
    </autogen>
    <autogen>
      __KeyToKey__
      KeyCode::F16, KeyCode::SEMICOLON, ModifierFlag::COMMAND_L, ModifierFlag::SHIFT_L,
    </autogen>
  </item>
</root>

답변

누군가 Karabiner Elements를 사용하고 있다면 Chrome 기능 단축키를 차단하는 것일 수 있습니다. “기능 키”탭에서 Karabiner Elements 환경 설정을 열고 “모든 F1, F2 등 키를 표준 기능 키로 사용”을 선택하면 문제가 해결되었습니다.