¿Cómo uso los accesos directos de depuración de Chrome Developer en una Mac?


17

Estoy depurando javascript en una página web usando las Herramientas para desarrolladores web de Chrome. En Windows, puedo usar F11para ingresar a una función mientras uso el depurador.

Sin embargo, cuando presiono F11en mi Mac, el volumen solo aumenta. F11+ fntampoco lo hace. ¿Cómo puedo usar los atajos de teclado de Chrome Web Developer en una Mac?


Otra alternativa para entrar en Mac es Command+ ;(punto y coma) y salir es Shift+ Command+ ; (punto y coma)
Ricardo

1
Me gusta mi Mac, pero odio sus atajos. todos son terribles
Robotsushi

Jaja tengo el mismo problema, pero mi volumen disminuye, no aumenta.
cytinus

Respuestas:


17
  • Continue: F8o Command- /(barra diagonal) en Mac o Control- /(barra diagonal) en otras plataformas.
  • Step over: F10o Command- '(apóstrofe) en Mac o Control- '(apóstrofo) en otras plataformas.
  • Step into: F11o Command- ;(punto y coma) en Mac o Control- ;(punto y coma); en otras plataformas.
  • Step out: Shift- F11o Shift- Command- ;(punto y coma) en Mac o Shift- Control- ;(punto y coma) en otras plataformas.
  • Next call frame: Control- .(punto) en todas las plataformas.
  • Previous call frame: Control- ,(coma) en todas las plataformas.

Fuente


44
en OSX fn-F11 muestra el escritorio o algo así - todas las ventanas se
van

En macOS Catalina para Continue: Command + \ (barra invertida) funcionó para mí
Nikhil Nambiar

39

Funciona:

  1. Vaya a System setting-> Keyborad-> Keyboard. Asegúrate de haber habilitado Use F1/F2 as standard function keys .

  2. Vaya a System setting-> Keyborad-> Keyboard Shortcuts. Elija Mission Controlen el panel izquierdo, luego mire hacia el panel derecho y desactive F11 Show Desktop.


1
Viniendo de Windows a OS X, esta es una de las mayores molestias con las que he luchado en las últimas dos semanas ... Ahora puedo depurar correctamente jajaja. FANKOOOOOO!
Gavin

Esta debería ser la respuesta aceptada.
JohnnyO

3
# 2 es importante
parsh

No puedo encontrarKeyborad
cytinus

4

Esto también se puede lograr con Karabiner . El mapa de teclas para un teclado de tamaño completo se ve así:

<?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>

Esto solía funcionar muy bien para mí. Sin embargo, recientemente, el segundo y tercer mapa de teclas anterior no funciona. Estoy usando Chrome Versión 57.0.2987.133 (64 bits) y Karabiner 10.22.0. He asignado "Step Over" a F6 y "Step into" a F5. Estoy usando mac sobre el uso compartido de pantalla desde otro mac.
user674669

0

Si alguien está utilizando Karabiner Elements, podría ser el que bloquea las teclas de acceso rápido funcionales de Chrome. Abrir las preferencias de Karabiner Elements en la pestaña "Teclas de función" y marcar "Usar todas las teclas F1, F2, etc. como teclas de función estándar" fue el truco para mí.

ingrese la descripción de la imagen aquí

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.