-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spyder 6: Debugging buttons missing from the main toolbar #22434
Comments
Hey @ensbana, thanks for reporting. You said:
Glad you liked it!
You probably noticed that we moved those buttons to the new My idea is to add them to a toolbar that would be hidden by default but that users could enable in the menu |
I had the same desire, especially so I can easily view the variable explorer while navigating my debug session without crowding my screen. I like your proposed solution! |
That sounds great! And thanks for the prompt reply. Basically when I debug with Spyder I interract with four things:
It's nice to have those things visible all at once during debugging. For now I've found a partial solution: moving the Debugger pane down, next to the Console pane. That's way I have three of the things I need most always ready. |
I'm going to leave this for 6.0.2 because it turned out to be harder than I thought. |
That's already been reported and we'll to address it in 6.0.2 as well. |
I can totally understand these concerns, and your proposal to have a hidden-by-default toolbar would solve the problem for me. But based on the kind of data analysis coding that I tend to do, I just thought I should explain one specific reason why a user might want to have at least the "Stop debugging" button on the main toolbar:
Clearly, it's not the biggest problem in the world, but I just thought I'd mention it. I don't know whether many other users feel the same... Anyway, keep up the good work! |
v6.0.1 as reference, the Debug Toolbar can be activated under menu View\Toolbars |
v6.0.1 We also can't pass the command line arguments with CTRL + F5. Only way to debug with arguments is to press CTRL + F6, click custom configuration and expand the window, copy your argument from the "Advanced settings" part, and then change the "Run this file in:" to Debugger from "IPython console" and then paste your arguments to the "command line options" again. And that is frustrating. @ccordoba12 |
Love the new design in Spyder 6! However I'd like to have the debugging buttons, e.g. "Run current line", "Step into function", "Run until next breakpoint", back on the toolbar.
Issue Report Checklist
conda update spyder
(orpip
, if not using Anaconda)jupyter qtconsole
(if console-related)spyder --reset
Problem Description
This is more like a feature request. I'd like to have the debugging buttons, e.g. "Run current line", "Step into function", "Run until next breakpoint", back on the toolbar.
What steps reproduce the problem?
What is the expected output? What do you see instead?
ibid.
Paste Traceback/Error Below (if applicable)
Versions
Dependencies
Mandatory:
aiohttp >=3.9.3 : 3.10.5 (OK)
asyncssh >=2.14.0,<3.0.0 : 2.17.0 (OK)
atomicwrites >=1.2.0 : 1.4.1 (OK)
chardet >=2.0.0 : 5.2.0 (OK)
cloudpickle >=0.5.0 : 3.0.0 (OK)
cookiecutter >=1.6.0 : 2.6.0 (OK)
diff_match_patch >=20181111 : 20230430 (OK)
github >=2.3.0 : 2.4.0 (OK)
importlib_metadata >=4.6.0 : 8.4.0 (OK)
intervaltree >=3.0.2 : 3.1.0 (OK)
IPython >=8.13.0,<9.0.0,!=8.17.1 : 8.27.0 (OK)
jedi >=0.17.2,<0.20.0 : 0.19.1 (OK)
jellyfish >=0.7 : 1.1.0 (OK)
jsonschema >=3.2.0 : 4.23.0 (OK)
keyring >=17.0.0 : 25.3.0 (OK)
nbconvert >=4.0 : 7.16.4 (OK)
numpydoc >=0.6.0 : 1.8.0 (OK)
parso >=0.7.0,<0.9.0 : 0.8.4 (OK)
pexpect >=4.4.0 : 4.9.0 (OK)
pickleshare >=0.4 : 0.7.5 (OK)
psutil >=5.3 : 6.0.0 (OK)
pygments >=2.0 : 2.18.0 (OK)
pylint >=3.1,<4 : 3.2.7 (OK)
pylint_venv >=3.0.2 : 3.0.3 (OK)
pyls_spyder >=0.4.0 : 0.4.0 (OK)
pylsp >=1.12.0,<1.13.0 : 1.12.0 (OK)
pylsp_black >=2.0.0,<3.0.0 : 2.0.0 (OK)
pyuca >=1.2 : 1.2 (OK)
qdarkstyle >=3.2.0,<3.3.0 : 3.2.3 (OK)
qstylizer >=0.2.2 : 0.2.3 (OK)
qtawesome >=1.3.1,<1.4.0 : 1.3.1 (OK)
qtconsole >=5.6.0,<5.7.0 : 5.6.0 (OK)
qtpy >=2.4.0 : 2.4.1 (OK)
rtree >=0.9.7 : 1.3.0 (OK)
setuptools >=49.6.0 : 73.0.1 (OK)
sphinx >=0.6.6 : 8.0.2 (OK)
spyder_kernels >=3.0.0,<3.1.0 : 3.0.0 (OK)
superqt >=0.6.2,<1.0.0 : 0.6.7 (OK)
textdistance >=4.2.0 : 4.6.2 (OK)
three_merge >=0.1.1 : 0.1.1 (OK)
watchdog >=0.10.3 : 5.0.1 (OK)
yarl >=1.9.4 : 1.9.7 (OK)
zmq >=24.0.0 : 26.2.0 (OK)
Optional:
cython >=0.21 : 3.0.11 (OK)
matplotlib >=3.0.0 : 3.9.2 (OK)
numpy >=1.7 : 2.1.0 (OK)
pandas >=1.1.1 : 2.2.2 (OK)
scipy >=0.17.0 : 1.14.1 (OK)
sympy >=0.7.3 : 1.13.2 (OK)
The text was updated successfully, but these errors were encountered: