Step into, step over continue options hidden - python

I am using latest Vs code version 1.65.2. I am learning python. In my Vs code tool bar, under Run option, step into, step over continue all these options are hidden.I can run the code. But when i try to debug line by line or break point based debugging its not working. It is simply run the code and shows the error or successful run. but not able to stop the running..
I have searched and tried all possible solutions like setting break points, setting stoponenrty: ture on launch.json file, justmycode: ture, checked key board mapping debugger is current python file etc. but no resolution. If i close all the open project, still its hidden. I see i am basically missing something. but cant figure out. Appreciate your help.
Trying to debug, but step by step debug or any form of debug not not working

Let's add a breakpoint. The debugger cannot start without a breakpoint.
Then choose the debug
The order from left to right is as follows (with default vs Code shortcut):
Continue / Pause F5
Step Over F10
Step Into F11
Step Out ⇧F11
Restart ⇧⌘F5
Stop ⇧F5

Related

VS Code clear previous output before each run

Extensions installed: Python, Code Runner
The problem is I was trying to enable the "clear previous output before each run setting"
But when I try running a simple code the output (in terminal) becomes glitchy.
The code I am running is:
print('hello')
a=input()
print(a)
Here is the first time I run the code in completely Blank terminal
The first attempt is pretty normal.
Here is the what happens when I run the code again
There is a lot of blank space in the terminal which becomes worse the third time I run the code
This blank space worsens till the 5th attempt and here is what happens on the sixth attempt.
Basically the blank space vanishes and all the previous attempts can be seen in the terminal. But that means the initial setting I intended did not apply and terminal does not get cleared before each run.
Can someone tell how to automatically clear terminal before each run.
"code-runner.clearPreviousOutput": true works well in OUTPUT panel, but does not work in the terminal.
Someone else has submitted a feature request for it. You can refer to this page and upvote it.

PyCharm won't accept code completion on enter

since yesterday PyCharm 2016.3 won't accept selected lines from the list of code completion:
If I hit enter, a new line will be set into the editor rather than the selected line of the popup window. Is there any setting for this behaviour? Until now I couldn't find anything.
I noticed on a few occasions the GUI going somehow off-rails, including in ways similar to the one described. I couldn't determine a pattern in the occurences. Just closing and re-opening the project didn't always help.
What worked pretty reliably for me in the end was exiting PyCharm (giving it ample time to finish), making sure no related java processes remains active (running on Linux, in some cases I had to manually kill such processes when it became clear they're not going away by themselves) and then re-starting the IDE.
I found the current keymap for code completion by chance. This is set via:
Settings > Keymap > Code > Completion > Basic

PyCharm: how to use debug mode

I've never used an IDE so probably my problem is really basic.
When I start the debug mode, it shows me only this empty screen
pic
How can I let it start correctly?
You need to add breakpoints by clicking on the sidebar near the line count.
Then, when you will start a debugging session the execution of the code will stop at your breakpoint, you can then uses the multiple controls to navigate in your code.
You will also see the variables related to your code.

Disable automatically starting unit tests in PyCharm

With the latest version of PyCharm, every time I make a change, PyCharm automatically runs my unit tests for me. Much of the time, this is very convenient. Sometimes, however, I need to turn this feature off, so that my tests only run when I explicitly invoke them. How can I do that?
There was similar questions asked before: PyCharm - run a corresponding unit test each time a file is saved
Simply, turn off feature below green arrow on the left side.
From https://www.jetbrains.com/pycharm/help/test-runner-tab.html
"AutoTest Toggle auto-test If this button is pressed, the autotest-like runner is turned on. It means that the test in the current run configuration tab will automatically rerun on changing its source code. Otherwise, to rerun such test, you have to click the rerun button"

Eric4 Python IDE - autosave and quick script/project start, run

I've got 2 problems with Eric4 IDE.
Can't find an option in preferences to autosave my changed files before running script. It's very annoying that I have to save my file and then run script.
Second problem is running a script. I can't find any button to run a script/project instantly. 'Run Script' button always opens a setting window.
One way to get around this, as it seems there is no built in way is to bind a key to save the file (ctrl+s), then run the script (F2), and finally hit enter (to close the settings window and run the code).
This bothered me a lot too, and I know this is 2 years late but it might help some else who comes here looking for this very solution, like I did. Here are the actual answers, ERIC v4.4:
Press F4 instead of F2.
The first time you have to use F2 to 'Start' the script, so dismiss the settings window. After that you can use F4 'Restart' and it will run with the settings you chose initially.
The Autosave option is well hidden unfortunately:
Settings-->Preferences-->Debugger-->General-->!Scroll down to!-->Start Debugging-->Autosave changed scripts
And you were spot on - these two things do have a huge impact on productivity.

Categories