File: index.rst

package info (click to toggle)
firefox 147.0.3-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 4,683,320 kB
  • sloc: cpp: 7,607,359; javascript: 6,533,295; ansic: 3,775,223; python: 1,415,500; xml: 634,561; asm: 438,949; java: 186,241; sh: 62,752; makefile: 18,079; objc: 13,092; perl: 12,808; yacc: 4,583; cs: 3,846; pascal: 3,448; lex: 1,720; ruby: 1,003; php: 436; lisp: 258; awk: 247; sql: 66; sed: 54; csh: 10; exp: 6
file content (35 lines) | stat: -rw-r--r-- 1,944 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
=============
Split console
=============

You can use the console alongside other tools. While you're in another tool in the Toolbox, just press :kbd:`Esc` or select the "Show split console" command in the :ref:`Toolbar <tools-toolbox-toolbar>` menu. The toolbox will now appear split, with the original tool above and the web console underneath.

You can close the split console by pressing :kbd:`Esc` again, or by selecting the "Hide split console" menu command.

.. image:: split-console.png
  :alt: Screenshot highlighting the close button of the split console
  :class: border

.. raw:: html

  <iframe width="560" height="315" src="https://www.youtube.com/embed/G2hyxhPHyXo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
  <br/>
  <br/>

As usual, ``$0`` works as a shorthand for the element currently selected in the Inspector:

.. image:: split-console-debugger.png
  :alt: Screenshot demonstrating how typing in $0 in the split console highlights the currently selected element on the page
  :class: center

When you use the split console with the debugger, the console's scope is the currently executing stack frame. So if you hit a breakpoint in a function, the scope will be the function's scope. You'll get autocomplete for objects defined in the function, and can easily modify them on the fly:

.. image:: split-console-show-debug.png
  :alt: Screenshot showing the split console acting within the scope of the paused statement
  :class: center

Note that you also can disable the split console altogether, open settings in the :ref:`Toolbar <tools-toolbox-toolbar>` menu, and uncheck Enable Split Console under Web Console

.. image:: split-console-disable-feature.png
  :alt: Screenshot showing the settings item of the Toolbar menu and the Enable Split Console checkbox in the settings
  :class: center