如何在Mac上使用Chrome Developer调试快捷方式?


17

我正在使用Chrome Web Developer工具在网页上调试javascript。在Windows上,F11使用调试器时,我可以用来进入一个函数。

但是,当我按F11Mac时,音量只会增加。F11+ fn也不会这样做。如何在Mac上使用Chrome Web Developer键盘快捷键?


其他替代步骤到在Mac是Command+ ;(分号),并走出Shift+ Command+ ; (分号)
里卡多

1
我喜欢我的Mac,但我讨厌它们的快捷方式。所有这些都很糟糕
Robotsushi '16

哈哈我有同样的问题,但是我的音量减少了,没有增加。
cytinus

Answers:


17
  • ContinueF8Command- /(正斜杠)在Mac或Control- /在其他平台上(正斜杠)。
  • Step overF10或在Mac上为Command- '(撇号),或在其他平台上为Control- '(撇号)。
  • Step intoF11Command- ;在Mac上为Control- ;(分号)或- (分号);在其他平台上。
  • Step outShift- F11Shift- Command- ;Mac或(分号)Shift- Control- ;在其他平台上(分号)。
  • Next call frameControl- .在所有平台上(期)。
  • Previous call frameControl- ,在所有平台上(逗号)。

资源


4
在OSX中,fn-F11显示了桌面之类的东西-所有窗口都飞到屏幕的侧面
jcollum 2015年

在macOS Catalina上Continue:Command + \(反斜杠)为我工作
Nikhil Nambiar

39

有用:

  1. 转到System setting-> Keyborad-> Keyboard。确保您已启用 Use F1/F2 as standard function keys

  2. 转到System setting-> Keyborad-> Keyboard ShortcutsMission Control在左侧面板上选择,然后向右侧面板看,然后将F11 禁用Show Desktop


1
从Windows到OS X,这是我在过去两周中遇到的最大烦恼之一...现在,我可以正确调试了。FANKOOOOOO!
加文2013年

这应该是公认的答案。
JohnnyO 2014年

3
#2很重要
parsh

我找不到Keyborad
cytinus

4

这也可以用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>

这曾经对我很好。但是,最近,上面的第二和第三键映射不起作用。我正在使用Chrome版本57.0.2987.133(64位)和Karabiner 10.22.0。我已经将“ Step Over”映射到F6,将“ Step into”映射到F5。我正在通过另一台Mac通过屏幕共享使用Mac。
user674669

0

如果有人在使用Karabiner Elements,则可能是阻止Chrome功能快捷键的一个人。在“功能键”选项卡上打开Karabiner Elements首选项,然后选中“将所有F1,F2等键用作标准功能键”,这对我来说很成功。

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.