как получить команду «отобразить» отладчика Go Delve (dlv) для отображения всех значений среза или карты

# #go #delve

Вопрос:

Я пытаюсь использовать команду Delve (dlv) «отобразить», чтобы отобразить значения среза и карты. Команда «печать» показывает полное значение, но «отображение» всегда показывает только «[…]»

сравните изображение на дисплее и вывод на печать ниже

 (dlv) display
0: gns = []string len: 2, cap: 2, [...]
1: chGnMap = map[string]int [...]
(dlv) p gns
[]string len: 2, cap: 2, ["ecam","site"]
(dlv) p chGnMap
map[string]int [
        "ecam": 2, 
        "site": 2, 
]
(dlv) config -list
aliases                   map[]
substitute-path           []
max-string-len            1024
max-array-values          1024
max-variable-recurse      10
disassemble-flavor        <not defined>
show-location-expr        false
source-list-line-color    <nil>
source-list-arrow-color   ""
source-list-keyword-color ""
source-list-string-color  ""
source-list-number-color  ""
source-list-comment-color ""
source-list-line-count    <not defined>
debug-info-directories    [/usr/lib/debug/.build-id]
(dlv) exit
# dlv version
Delve Debugger
Version: 1.7.2