如何判断终端是否为windows终端

How to determine if the terminal is a windows terminal

如何判断终端是否为windows终端。

我想在 windows 终端中启用 ANSI 输出并在 CMD 中禁用。

是否可以通过环境变量来判断?喜欢:

最佳做法是什么?

您可以检查环境变量 WT_PROFILE_IDWT_SESSION 是否存在。