Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 1.02 KB

File metadata and controls

33 lines (23 loc) · 1.02 KB

Purpose

This example comes with two example vimspector configs for the Go programming language.

  1. run-cmd will launch the main programme under cmd/namestartswithvowel.
  2. test-current-file will run the tests in the current file in debug mode.

Example use-cases

run-cmd

  • Open cmd/namestartswithvowel/main.go
  • Add a breakpoint somewhere within the programme
  • Start the debugger (:call vimspector#Continue() or your relevant keymapping)
  • Select the first launch configuration (1: run-cmd)

test-current-file

  • Open internal/vowels/vowels_test.go
  • Add a breakpoint somewhere within the test
  • Start the debugger (:call vimspector#Continue() or your relevant keymapping)
  • Select the second launch configuration (2: test-current-file)

Additional Configuration

There are two additional configuration options specified under run-cmd; these parameters configure the maximum string/array size to be shown while debugging.

"dlvLoadConfig": {
    "maxArrayValues": 1000,
    "maxStringLen": 1000
}