Visual Studio Code

Visual Studio Code is an integrated development environment (IDE) made by Microsoft with support for multiple languages. It is available from the Visual Studio Code website and runs on Windows, Linux and macOS.

Undo supplies a Time Travel Debug for C/C++ extension which integrates UDB into Visual Studio Code, adding support for reverse debugging C/C++ applications and LiveRecorder recordings running locally or remotely on Linux.


  • If you’re debugging remotely via the Remote - Containers, Remote - SSH or Remote - WSL extensions, first attach to the remote system in Visual Studio Code.

  • In Visual Studio Code bring up the Extensions view by clicking on the Extensions icon in the Activity Bar on the left hand side of the window.

  • Type undo.udb into the search box.

  • Press Install.

Refer to the Visual Studio Code documentation for further details on searching for and installing extensions.

Getting started

See Getting started with UDB.