Debugging

Debugging

Investigate errors and trace code execution with our visual debugger.

Our IDEs feature a powerful, visual debugger. Useful for finding problems in your code and poking and exploring code execution.

tip

Evaluate Expression
Evaluate an expression during a debugging session

article

Debug Like a Pro: JavaScript Edition
Reach for the debugger first when learning about code, poking around, or fixing problems.

Part of tutorial

Testing and debugging
Testing and debugging in IntelliJ IDEA

tip

Debugging
Use the debugger to help you understand what your code is doing.

tip

Debugging Streams
Visualize the flow of data through a stream

Part of tutorial

Debugging Unity games
Suspend execution and inspect variables. Use pausepoints to visually inspect your scene.

Part of tutorial

Debugging Unreal Engine with Rider
Use the Unreal Editor log and the debugger to see what's going on in your game.

tip

Restore a Deleted Breakpoint
You can restore previously configured breakpoints if you accidentally delete them

tip

Run Target support via WSL
Run your application or tests in Windows Subsystem for Linux (WSL) with ease

YouTube

CSI .NET – Debugging .NET Applications
Tess Ferrandez-Norlander

Part of tutorial

Debugging Applications with ReSharper
What is your code doing? Identify problematic code, and run code step-by-step with the debugger.

tip

Add Breakpoint
Easily add breakpoints from the run window

tip

Dump goroutines from a running application
Inspect the goroutines and memory of your application as it runs

tip

Stop a Remote process after debugging it
Clean-up processes after interacting with them in remote debugging scenarios

tip

Inline watches in debugger
Keep your eyes on the code at all times

Part of tutorial

Debugging code
What's your code doing? Step through code with the debugger, and find out.

tip

Conditional Breakpoints
Speed up your debugging by stopping execution only when you want to.

tip

Evaluate Expression During Debugging
Select your code and execute it, in the right context.

Part of tutorial

Cloud (Azure) in Rider
Using the Azure plugin in Rider, and working with Azure Functions.

Part of tutorial

Debugging code with Rider
Examine the runtime behavior of your application, identify problematic code, run through code step by step.

Part of tutorial

Debugging During Testing
When writing tests, use the PyCharm "visual debugger" to interactively poke around in the context of a problem.

tip

Unity Support
Write smarter C# for Unity!

tip

Code completion in Evaluate Expression, Watches or Conditional Breakpoints
The debugger also has code completion capabilities.

playlist

42 Tips and Tricks
Become an IDE champ with these bite-sized tips and tricks.

tip

Conditional Breakpoints
Speed up your debugging by stopping execution only when you want to.

tip

Evaluate Expression During Debugging
Select your code and execute it, in the right context.