मैं मैक पर क्रोम डेवलपर डीबगिंग शॉर्टकट का उपयोग कैसे करूं?


17

मैं Chrome वेब डेवलपर टूल का उपयोग करके वेब पेज पर जावास्क्रिप्ट डिबगिंग कर रहा हूं। विंडोज पर, मैं F11डिबगर का उपयोग करते हुए एक फ़ंक्शन में कदम रख सकता हूं ।

हालांकि, जब मैं F11अपने मैक पर प्रेस करता हूं, तो वॉल्यूम बस बढ़ जाता है। F11+ fnयह भी नहीं करता है। मैं मैक पर क्रोम वेब डेवलपर कीबोर्ड शॉर्टकट का उपयोग कैसे कर सकता हूं?


करने के लिए अन्य विकल्प में कदम मैक पर है Command+ ;(सेमी-कोलन) और करने के लिए बाहर कदम है Shift+ Command+ ; (सेमी-कोलन)
रिकार्डो

1
मुझे अपना मैक पसंद है, लेकिन मुझे उनके शॉर्टकट से नफरत है। वे सभी भयानक हैं
रोबॉटशी

हाहा मुझे वही समस्या है, लेकिन मेरी मात्रा कम हो जाती है, बढ़ती नहीं है।
साइटिनस

जवाबों:


17
  • Continue: F8या Command- /(आगे स्लैश) मैक पर या Control- /(फॉरवर्ड स्लैश) अन्य प्लेटफार्मों पर।
  • Step over: F10या Command- '(apostrophe) मैक पर या Control- '(apostrophe) अन्य प्लेटफार्मों पर।
  • Step into: F11या Command- ;(सेमी-कोलोन) मैक पर या Control- ;(सेमी-कोलोन); अन्य प्लेटफार्मों पर।
  • Step out: Shift- F11या Shift- Command- ;(सेमी-कोलन) मैक या पर Shift- Control- ;अन्य प्लेटफार्मों पर (सेमी-कोलन)।
  • Next call frame: Control- .(अवधि) सभी प्लेटफार्मों पर।
  • Previous call frame: Control- ,(अल्पविराम) सभी प्लेटफार्मों पर।

स्रोत


4
OSX fn-F11 में डेस्कटॉप या ऐसा कुछ दिखाया गया है - सभी खिड़कियां स्क्रीन के किनारों पर उड़ जाती हैं
jcollum

MacOS कैटालिना पर Continue: कमांड + \ (बैकस्लैश) ने मेरे लिए काम किया
निखिल नांबियार

39

यह काम करता हैं:

  1. पर जाएं System setting-> Keyborad-> Keyboard। सुनिश्चित करें कि आपने सक्षम किया है Use F1/F2 as standard function keys

  2. पर जाएं System setting-> Keyborad-> Keyboard ShortcutsMission Controlबाएं पैनल को चुनें , फिर दाएं पैनल को देखें और F11 को अक्षम करें Show Desktop


1
विंडोज से ओएस एक्स में आ रहा है, यह सबसे बड़ी झुंझलाहटों में से एक है जो मैंने पिछले दो हफ्तों से संघर्ष किया है ... अब मैं ठीक से लोल डिबग कर सकता हूं। FANKOOOOOO!
गेविन

यह स्वीकृत उत्तर होना चाहिए।
जॉनीओ

3
# 2 महत्वपूर्ण है
parsh

मुझे नहीं मिल रहा हैKeyborad
साइटिनस

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>

यह मेरे लिए बहुत अच्छा काम करता था। हालाँकि, हाल ही में, दूसरा और तीसरा कीमैप ऊपर काम नहीं कर रहा है। मैं क्रोम संस्करण 57.0.2987.133 (64-बिट) और कारबिनियर 10.22.0 का उपयोग कर रहा हूं। मैंने F6 में "स्टेप ओवर" और F5 में "स्टेप ओवर" मैप किया है। मैं एक और मैक से स्क्रीन शेयरिंग पर मैक का उपयोग कर रहा हूं।
user674669

0

अगर कोई करबिनर एलिमेंट्स का इस्तेमाल कर रहा है, तो यह क्रोम फंक्शनल हॉट कीज को रोकने वाला हो सकता है। "फ़ंक्शन कुंजियाँ" टैब पर Karabiner Elements की प्राथमिकताएं खोलना और "सभी F1, F2 का उपयोग करें, आदि। मानक फ़ंक्शन कुंजियों के रूप में कुंजियाँ" मेरे लिए चाल चली।

यहाँ छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.