答案 0 :(得分:3)
您想在VSCode工作区目录下找到一个名为pydevd_resolver.py
的文件。
(您可以使用bash命令find / -name pydevd_resolver.py 2>/dev/null
找到它)
打开文件,在其中寻找常量定义:MAX_ITEMS_TO_HANDLE = 300
,您可以将此数字更改为所需的任何数字,但是请注意,这当然会占用更多资源,因此请谨慎使用。
为了完整起见,我将在此定义上方提供的注释粘贴到pydevd_resolver.py
本身中:
注意:在轮廓中已经可以看到300个了(之后,用户应该真正使用shell来获取东西),这也意味着我们将向客户端传递更少的信息(这使得调试更快)。
答案 1 :(得分:0)
对于窗户!
您可以在以下位置编辑该文件 pydevd_resolver.py
:
USER_NAME\.vscode\extensions\ms-python.python-2021.3.680753044\pythonFiles\lib\python\debugpy\_vendored\pydevd\_pydevd_bundle
它对我有用。
答案 2 :(得分:-1)
我建议使用调试控制台手动戳入和处理您的数据,而不是尝试一次查看所有数据(如果有那么大并且需要编辑调试器的内部代码)。存在限制是有原因的,因此超过限制可能会引起问题。