Як використати ярлики налагодження Chrome Developer на Mac?


17

Я налагоджую JavaScript на веб-сторінці за допомогою інструментів веб-розробників Chrome. У Windows я можу використовувати F11для ввімкнення функції під час використання налагоджувача.

Однак, коли я натискаю F11на свій Mac, гучність просто збільшується. F11+ теж fnне робить цього. Як я можу використовувати комбінації клавіш для веб-розробників Chrome на Mac?


Інша альтернатива Step to on Mac - це Command+ ;(напів-двокрапка), а для Step out - Shift+ Command+ ; (напівкрапка)
Рікардо

1
Мені подобається мій Mac, але я ненавиджу їх ярлики. всі вони жахливі
Robotsushi

Ха-ха, у мене така ж проблема, але мій об'єм зменшується, а не збільшується.
цитинус

Відповіді:


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- ,(кома) на всіх платформах.

Джерело


4
в OSX fn-F11 показаний робочий стіл або щось подібне - всі вікна відлітають на бік екрана
jcollum

На macOS Catalina to Continue: Command + \ (зворотний
Nikhil

39

Це працює:

  1. Перейдіть до System setting-> Keyborad-> Keyboard. Переконайтеся , що ви Enabled Use F1/F2 as standard function keys .

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


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>

Це для мене дуже добре працювало. Однак останнім часом 2-я та 3-я ключові карти вище не працюють. Я використовую Chrome Версія 57.0.2987.133 (64-розрядна) та Karabiner 10.22.0. Я зіставив "Крок перехід" до F6 і "Крок" в F5. Я використовую Mac через спільний доступ до екрана від іншого Mac.
користувач674669

0

Якщо хтось використовує Karabiner Elements, це може блокувати функціональні гарячі клавіші Chrome. Відкриття налаштувань елементів Karabiner Elements на вкладці "Функціональні клавіші" та перевірка "Використовувати всі клавіші F1, F2 тощо" як стандартні функціональні клавіші "зробила для мене хитрість.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.