Je débogage JavaScript sur une page Web en utilisant Chrome Outils de développement Web. Sous Windows, je peux utiliser F11 entrer dans une fonction lors de l'utilisation du débogueur.
Cependant, quand j'appuie F11 Sur mon Mac, le volume augmente juste. F11 + fn ne le fait pas non plus. Comment puis-je utiliser Chrome raccourcis du clavier de développeur Web sur un Mac?
Continue
: F8 ou Command-/ (Slash avant) sur Mac ou Control-/ (slash avant) sur d'autres plates-formes.Step over
: F10 ou Command-' (Apostrophe) sur Mac ou Control-' (Apostrophe) sur d'autres plates-formes.Step into
: F11 ou Command-; (Semi-côon) sur Mac ou Control-; (semi-côon); sur d'autres plates-formes.Step out
: Shift-F11 ou Shift-Command-; (Semi-côon) sur Mac ou Shift-Control-; (Semi-côon) sur d'autres plates-formes.Next call frame
: Control-. (période) sur toutes les plateformes.Previous call frame
: Control-, (virgule) sur toutes les plateformes.Ça marche:
Aller à System Preferences
-> Keyboard
-> Keyboard
. Assurez-vous que vous avez activéUse F1/F2 as standard function keys
.
Aller à System Preferences
-> Keyboard
-> Keyboard Shortcuts
. Choisir Mission Control
Sur le panneau de gauche, puis regardez vers le panneau droit et Désactiver f11 à Show Desktop
.
Cela peut être accompli avec Karabiner aussi. Le Keymap pour un clavier de taille normale ressemble à:
<?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>
Si quelqu'un utilise des éléments de karabiner, il peut s'agir de l'un bloquant Chrome touches de raccourci fonctionnelles. Ouvrir les préférences d'éléments de karabiner sur les "touches de fonction" et la vérification "Utilisez toutes les touches F1, F2, etc. Comme les clés de fonction standard "ont fait le tour pour moi.