Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Visual Studio Code - How to display variable values inline during debugging?

When I debug Javascript code in VS code or visual studio code, I would like it to show me the values of the variables alongside the code. How to make VS code do that ?

Ideally, don't want to hover my mouse pointer variable over each variable just to see its value, especially if the variable's value occupies only few characters on screen. There are other IDEs whose debuggers show a variables current value next to it.

Example :

var array = [1,2,3,4,5,6,7];

for(var i = 2; i < 5; i++){  "i : 3"
    array.splice(i,1); "array : {1,2, 4, 5,6,7}"
}
like image 351
MasterJoe Avatar asked Jun 12 '20 03:06

MasterJoe


People also ask

How can you see variable references while debugging?

Hover over a variable to see its value. The most commonly used way to look at variables is the DataTip. When stopped in the debugger hover the mouse cursor over the variable you want to look at. The DataTip will appear showing you the value of that variable.

How do you display variables in VS code?

Set a breakpoint in your code, and start debugging by pressing F5 or selecting Debug > Start Debugging. When paused at the breakpoint, hover over any variable in the current scope. A data tip appears, showing the name and current value of the variable.


1 Answers

Enable Debug: Inline Values in your Settings.

  1. Open Settings

  2. Search for "debug"

  3. Navigate to Features > Debug

  4. Change the setting for Debug: Inline Values

    settings screenshot

Or change in your settings.json file:

{
  // Show variable values inline in editor while debugging.
  "debug.inlineValues": true,  
}

Alternatively, some people use the Quokka extension for the same purpose.

like image 101
Mark Avatar answered Oct 14 '22 00:10

Mark