Google Cloud Shell gcloud 命令输出不再漂亮

Google Cloud Shell gcloud commands output not pretty printed anymore

几周前我在使用 GCloud Shell,并从 gcloud 命令中获得了漂亮的打印输出,如下所示:

DISPLAY NAME                            EMAIL                                                 DISABLED
Compute Engine default service account  XXXXXXXXXXXX-compute@developer.gserviceaccount.com    False
sa-xxxxxxxxx                            sa-xxxxxxxxx@my-project.iam.gserviceaccount.com       False

几天后,输出不再漂亮:

DISPLAY NAME: Compute Engine default service account
EMAIL: XXXXXXXXXXXX-compute@developer.gserviceaccount.com
DISABLED: False

DISPLAY NAME: sa-xxxxxxxxx
EMAIL: sa-xxxxxxxxx@my-project.iam.gserviceaccount.com
DISABLED: False

我检查了嵌入式 gcloud SDK 版本:

$ gcloud -v
Google Cloud SDK 360.0.0
alpha 2021.10.04
app-engine-go 1.9.71
app-engine-java 1.9.91
app-engine-python 1.9.95
app-engine-python-extras 1.9.95
beta 2021.10.04
bigtable
bq 2.0.71
cbt 0.10.1
cloud-build-local 0.5.2
cloud-datastore-emulator 2.1.0
core 2021.10.04
datalab 20190610
gsutil 5.3
kind 0.7.0
kpt 1.0.0-beta.5
local-extract 1.3.1
minikube 1.23.2
pubsub-emulator 0.5.0
skaffold 1.32.0

我也检查了the documentation on output formats,但没有任何帮助。尝试了几个输出,但无法像以前那样漂亮。

我尝试在 Cloud Shell 上安装 SDK 360.0.0,它给我的输出和以前一样漂亮……

还有其他人有这个问题吗?或者知道如何像以前一样获得漂亮的打印(无需手动安装 gcloud SDK)?

编辑:

正如 John Hanley 所问,这是 gcloud config list 的输出:

[accessibility]
screen_reader = True
[component_manager]
disable_update_check = True
[compute]
gce_metadata_read_timeout_sec = 30
[core]
account = nicolas@mydomain.com
disable_usage_reporting = True
project = my-project
[metrics]
environment = devshell

Your active configuration is: [cloudshell-25102]

tput cols 给出的列宽是 267.

感谢@JohnHanley 对 gcloud config list 的洞察,我比较了嵌入式 gcloud 和下载版本的配置,然后阅读了一些文档发现这种行为只是由于可访问性现在默认设置为 true 的选项。

对于遇到此问题的任何人,这里是获取良好的漂亮打印输出的命令:

gcloud config set accessibility/screen_reader false

如果您希望它在 Cloud Shell 重启之间持续存在,请添加 --installation 标志并使用 sudo