如何调整VSCode中Notebook单元格输出的最大文本宽度?
如何增大VS Code Notebook单元格输出的最大文本宽度
以下是两种核心解决方法,适配你需要的宽幅输出需求:
一、调整VS Code全局Notebook输出设置
- 打开VS Code设置面板:使用快捷键
Ctrl+,(Windows/Linux)或Cmd+,(Mac) - 在搜索框中输入
Notebook: Output Max Width - 将默认数值(通常为80)修改为更大的数值(比如120、180),点击保存即可生效
二、针对Python/numpy输出的精细化调整
如果你的输出是numpy数组这类结构化数据,可以通过代码直接控制打印格式,还能实现逗号处换行的效果:
import numpy as np # 设置打印宽度为180,同时保留自动在逗号后换行的默认逻辑 np.set_printoptions(linewidth=180, break_long_arrays=True)
linewidth:控制每行最大字符数,设为np.inf则会尽可能在一行显示(除非数组本身维度过大)break_long_arrays:默认开启,会自动在数组元素的逗号位置换行,匹配你提到的理想换行需求
另外也可以调整Python数据科学专属设置:
- 在设置面板搜索
Python Data Science: Output Window Max Width - 修改数值为目标宽度,适配Python Notebook的输出区域
内容的提问来源于stack exchange,提问作者nico_so
相关产品推荐
相关产品推荐

