Как использовать ярлыки отладки Chrome Developer на Mac?

17

Я отлаживаю JavaScript на веб-странице с помощью Chrome Web Developer Tools. На Windows, я могу использовать, F11чтобы войти в функцию при использовании отладчика.

Однако, когда я нажимаю F11на моем Mac, громкость просто увеличивается. F11+ fnтоже этого не делает. Как использовать сочетания клавиш Chrome Web Developer на Mac?

Дэвид Фокс
источник
Другая альтернатива Шаг в на Mac является Command+ ;(полу-ободочной кишки) и к Выходите есть Shift+ Command+ ; (с запятой)
Рикардо
1
Мне нравится мой Mac, но я ненавижу их ярлыки. все они ужасны
Робоцуши
Хаха, у меня та же проблема, но мой объем уменьшается, а не увеличивается.
Цитин

Ответы:

17
  • Continue: F8или Command- /(косая черта) на Mac или Control- /(косая черта) на других платформах.
  • Step over: F10или Command- '(апостроф) на Mac или Control- '(апостроф) на других платформах.
  • Step into: F11или Command- ;(точка с запятой) на Mac или Control- ;(точка с запятой); на других платформах.
  • Step out: Shift- F11или Shift- Command- ;(точка с запятой) на Mac или Shift- Control- ;(точка с запятой) на других платформах.
  • Next call frame: Control- .(точка) на всех платформах.
  • Previous call frame: Control- ,(запятая) на всех платформах.

Источник

Ƭᴇcʜιᴇ007
источник
4
в OSX fn-F11 показывает рабочий стол или что-то в этом роде - все окна отлетают по сторонам экрана
jcollum
На MacOS Каталина в Continue: Command + \ (обратная косая черта) работал для меня
Нихилу Намбияр
39

Оно работает:

  1. Перейти к System setting-> Keyborad-> Keyboard. Убедитесь, что у вас включено Use F1/F2 as standard function keys .

  2. Перейти к System setting-> Keyborad-> Keyboard Shortcuts. Выберите Mission Controlна левой панели, затем посмотрите на правую панель и отключите F11 для Show Desktop.

Kaihua
источник
1
Переход от Windows к OS X, это одно из самых больших неудобств, с которыми я боролся за последние две недели ... Теперь я могу правильно отлаживать, смеется. FANKOOOOOO!
Гэвин
Это должен быть принятый ответ.
JohnnyO
3
# 2 важен
первый день
Я не могу найтиKeyborad
cytinus
4

Этого также можно добиться с помощью Карабинера . Раскладка клавиатуры для полноразмерной клавиатуры выглядит следующим образом:

<?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>
jcollum
источник
Раньше это работало очень хорошо для меня. Однако в последнее время 2-я и 3-я клавиатура выше не работает. Я использую Chrome версии 57.0.2987.133 (64-разрядная версия) и Karabiner 10.22.0. Я сопоставил «Шаг за шагом» с F6 и «Шаг за шагом» с F5. Я использую Mac поверх экрана с другого компьютера Mac.
user674669
0

Если кто-то использует элементы Karabiner, он может блокировать функциональные горячие клавиши Chrome. Открытие настроек Karabiner Elements на вкладке «Функциональные клавиши» и проверка «Использовать все клавиши F1, F2 и т. Д. Как стандартные функциональные клавиши» сделали свое дело для меня.

введите описание изображения здесь

Михаил Радионов
источник