# Debugger how-tos

These articles describe how to use the debugger.

- {doc}`Access debugging in add-ons <access_debugging_in_add-ons/index>`
- {doc}`Breaking on exceptions <breaking_on_exceptions/index>`
- {doc}`Debug eval sources <debug_eval_sources/index>`
- {doc}`Disable breakpoints <disable_breakpoints/index>`
- {doc}`Highlight and inspect DOM nodes <highlight_and_inspect_dom_nodes/index>`
- {doc}`Ignoring sources <ignoring_sources/index>`
- {doc}`Open the debugger <open_the_debugger/index>`
- {doc}`Pretty-print a minified file <pretty-print_a_minified_file/index>`
- {doc}`Search <search/index>`
- {doc}`Set a breakpoint <set_a_breakpoint/index>`
- {doc}`Set a conditional breakpoint <set_a_conditional_breakpoint/index>`
- {doc}`Set watch expressions <set_watch_expressions/index>`
- {doc}`Step through code <step_through_code/index>`
- {doc}`Use a source map <use_a_source_map/index>`
- {doc}`Use watchpoints <use_watchpoints/index>`

```{toctree}
:hidden:
:maxdepth: 1

access_debugging_in_add-ons/index
breaking_on_exceptions/index
debug_eval_sources/index
disable_breakpoints/index
highlight_and_inspect_dom_nodes/index
ignoring_sources/index
open_the_debugger/index
pretty-print_a_minified_file/index
search/index
set_a_breakpoint/index
set_a_conditional_breakpoint/index
set_watch_expressions/index
step_through_code/index
use_a_source_map/index
use_watchpoints/index
```
