Làm cách nào để sử dụng các phím tắt gỡ lỗi của Chrome Developer trên máy Mac?


17

Tôi đang gỡ lỗi javascript trên một trang web bằng Chrome Web Developer Tools. Trên Windows, tôi có thể sử dụng F11để bước vào một chức năng trong khi sử dụng trình gỡ lỗi.

Tuy nhiên, khi tôi nhấn F11trên máy Mac, Âm lượng chỉ tăng. F11+ fncũng không làm điều đó. Làm cách nào tôi có thể sử dụng phím tắt Chrome Web Developer trên máy Mac?


Thay thế khác cho Bước vào trên Mac là Command+ ;(dấu chấm phẩy) và Bước raShift+ Command+ ; (dấu chấm phẩy)
Ricardo

1
Tôi thích máy Mac của tôi, nhưng tôi ghét các phím tắt của họ. tất cả đều khủng khiếp
Robotsushi

Haha Tôi có cùng một vấn đề, nhưng âm lượng của tôi giảm, không tăng.
cytinus

Câu trả lời:


17
  • Continue: F8hoặc Command- /(dấu gạch chéo) trên Mac hoặc Control- /(dấu gạch chéo) trên các nền tảng khác.
  • Step over: F10hoặc Command- '(dấu nháy đơn) trên Mac hoặc Control- '(dấu nháy đơn) trên các nền tảng khác.
  • Step into: F11hoặc Command- ;(dấu chấm phẩy) trên máy Mac hoặc Control- ;(dấu chấm phẩy); trên các nền tảng khác.
  • Step out: Shift- F11hoặc Shift- Command- ;(dấu chấm phẩy) trên máy Mac hoặc Shift- Control- ;(dấu chấm phẩy) trên các nền tảng khác.
  • Next call frame: Control- .(kỳ) trên tất cả các nền tảng.
  • Previous call frame: Control- ,(dấu phẩy) trên tất cả các nền tảng.

Nguồn


4
trong OSX fn-F11 hiển thị máy tính để bàn hoặc một cái gì đó tương tự - tất cả các cửa sổ bay ra hai bên màn hình
jcollum

Trên macOS Catalina to Continue: Command + \ (dấu gạch chéo ngược) hoạt động với tôi
Nikhil Nambiar

39

Nó hoạt động:

  1. Chuyển đến System setting-> Keyborad-> Keyboard. Hãy chắc chắn rằng bạn đã kích hoạt Use F1/F2 as standard function keys .

  2. Chuyển đến System setting-> Keyborad-> Keyboard Shortcuts. Chọn Mission Controltrên bảng bên trái, sau đó nhìn sang bảng bên phải và tắt F11 Show Desktop.


1
Đến từ Windows cho OS X, đây là một trong những phiền toái lớn nhất mà tôi phải vật lộn trong hai tuần qua ... Bây giờ tôi có thể gỡ lỗi đúng cách lol. FANKOOOOOO!
Gavin

Đây phải là câu trả lời được chấp nhận.
JohnnyO

3
# 2 là quan trọng
parsh

Tôi không thể tìm thấyKeyborad
cytinus

4

Điều này có thể được thực hiện với Karabiner là tốt. Sơ đồ bàn phím cho một bàn phím kích thước đầy đủ trông giống như:

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

Điều này được sử dụng để làm việc rất tốt cho tôi. Tuy nhiên, gần đây, sơ đồ phím thứ 2 & 3 ở trên không hoạt động. Tôi đang sử dụng Chrome Phiên bản 57.0.2987.133 (64-bit) và Karabiner 10.22.0. Tôi đã ánh xạ "Bước qua" đến F6 và "Bước vào" đến F5. Tôi đang sử dụng mac trên màn hình chia sẻ từ mac khác.
dùng674669

0

Nếu ai đó đang sử dụng Karabiner Elements, đó có thể là khóa chặn chức năng nóng của Chrome. Mở các tùy chọn Karabiner Elements trên tab "Phím chức năng" và kiểm tra "Sử dụng tất cả các phím F1, F2, v.v. làm các phím chức năng tiêu chuẩn" đã giúp tôi rất nhiều.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.