Como uso os atalhos de depuração do Chrome Developer em um Mac?


17

Estou depurando o javascript em uma página da Web usando as Ferramentas do Chrome Web Developer. No Windows, posso usar F11para entrar em uma função enquanto uso o depurador.

No entanto, quando pressiono F11meu Mac, o volume aumenta. F11+ fnnão faz isso também. Como posso usar os atalhos de teclado do Chrome Web Developer em um Mac?


Outra alternativa para entrar no Mac é Command+ ;(ponto e vírgula) e sair é Shift+ Command+ ; (ponto e vírgula)
Ricardo

1
Eu gosto do meu mac, mas eu odeio seus atalhos. todos eles são terríveis
Robotsushi

Haha eu tenho o mesmo problema, mas meu volume diminui, não aumenta.
cytinus

Respostas:


17
  • Continue: F8ou Command- /(barra invertida) no Mac ou Control- /(barra invertida) em outras plataformas.
  • Step over: F10ou Command- '(apóstrofo) no Mac ou Control- '(apóstrofo) em outras plataformas.
  • Step into: F11ou Command- ;(ponto e vírgula) no Mac ou Control- ;(ponto e vírgula); em outras plataformas.
  • Step out: Shift- F11ou Shift- Command- ;(ponto e vírgula) no Mac ou Shift- Control- ;(ponto e vírgula) em outras plataformas.
  • Next call frame: Control- .(período) em todas as plataformas.
  • Previous call frame: Control- ,(vírgula) em todas as plataformas.

Fonte


4
em OSX fn-F11 mostra a área de trabalho ou algo parecido - todas as janelas voam para os lados da tela
jcollum

39

Funciona:

  1. Vá para System setting-> Keyborad-> Keyboard. Certifique-se de ter ativado Use F1/F2 as standard function keys .

  2. Vá para System setting-> Keyborad-> Keyboard Shortcuts. Escolha Mission Controlno painel esquerdo, então olhe para o painel direito e desative F11 para Show Desktop.


1
Vindo do Windows para o OS X, este é um dos maiores aborrecimentos com os quais tenho lutado nas últimas duas semanas ... Agora posso depurar corretamente lol. FANKOOOOOO!
Gavin

Esta deve ser a resposta aceita.
JohnnyO

3
# 2 é importante
parsh

Não consigo encontrarKeyborad
cytinus

4

Isso também pode ser feito com o Karabiner . O mapa de teclado para um teclado de tamanho completo se parece com:

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

Isso costumava funcionar muito bem para mim. No entanto, recentemente, o segundo e terceiro mapa de teclas acima não está funcionando. Estou usando o Chrome versão 57.0.2987.133 (64 bits) e o Karabiner 10.22.0. Eu mapeei "Step Over" para F6 e "Step into" para F5. Eu estou usando o mac sobre o compartilhamento de tela de outro mac.
user674669

0

Se alguém estiver usando o Karabiner Elements, ele pode estar bloqueando as teclas de atalho do Chrome. Abrir as preferências do Karabiner Elements na aba "Teclas de Função" e verificar "Usar todas as teclas F1, F2, etc. como teclas de função padrão" fez o truque para mim.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.