MacでChrome Developerデバッグショートカットを使用するにはどうすればよいですか?


17

Chrome Web Developer Toolsを使用して、WebページでJavaScriptをデバッグしています。Windowsでは、F11デバッガーを使用しながら関数にステップインするために使用できます。

ただし、F11Mac を押すと、音量が上がるだけです。F11+もfnしません。MacでChrome Web Developerのキーボードショートカットを使用するにはどうすればよいですか?


他の代替へのステップのMac上にあるCommand+ ;(セミコロン)とするアウトステップがある Shift+ Command+ ; (セミコロン)
リカルド

1
私は私のMacが好きですが、私は彼らのショートカットが嫌いです。それらはすべてひどい
Robotsushi

ハハ私も同じ問題を抱えていますが、音量は増加するのではなく減少します。
cytinus

回答:


17
  • ContinueF8またはCommand- /(スラッシュ)は、MacまたはオンControl- /(スラッシュ)他のプラットフォームで。
  • Step overF10または-MacではCommand- '(アポストロフィ)または他のプラットフォームではControl- '(アポストロフィ)。
  • Step intoF11またはCommand- ;(セミコロン)のMacまたはオンControl- ;(セミコロン)。他のプラットフォーム上。
  • Step outShift- F11またはShift- Command- ;Macや上(セミコロン)Shift- Control- ;他のプラットフォーム上で(セミコロン)。
  • Next call frameControl- .すべてのプラットフォームで(ピリオド)。
  • Previous call frameControl- ,すべてのプラットフォームで(カンマ)。

ソース


4
OSXでfn-F11はデスクトップまたはそのようなものを表示します-すべてのウィンドウが画面の横に飛びます
-jcollum

macOS CatalinaでContinue:Command + \(バックスラッシュ)が機能しました
Nikhil Nambiar

39

できます:

  1. System setting-> Keyborad->に移動しKeyboardます。有効になって いることを確認してくださいUse F1/F2 as standard function keys

  2. System setting-> Keyborad->に移動しKeyboard Shortcutsます。Mission Control左側のパネルを選択してから、右側のパネルを見てF11を無効にShow Desktopます。


1
WindowsからOS Xに移行することは、過去2週間で苦労してきた最大の悩みの種の1つです。FANKOOOOOO!
ギャビン

これは受け入れられた答えでなければなりません。
ジョニー14年

3
#2は重要です
-parsh

見つけることができませんKeyborad
cytinus

4

これはKarabinerでも実現できます。フルサイズのキーボードのキーマップは次のようになります。

<?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を使用しています。「Step Over」をF6に、「Step into」をF5にマッピングしました。私は別のMacからのスクリーン共有を介してMacを使用しています。
user674669

0

誰かがKarabiner Elementsを使用している場合、それがChromeの機能ホットキーをブロックしている可能性があります。「ファンクションキー」タブでKarabiner Elementsの設定を開き、「すべてのF1、F2などのキーを標準のファンクションキーとして使用する」にチェックを入れると、うまくいきました。

ここに画像の説明を入力してください

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.