我开始学习长生不老药,并成功使iex具有ansi颜色。问题是在 vscode 的终端中,输出看起来像垃圾:
$ iex
Interactive Elixir (1.8.1) - press Ctrl+C to exit (type h() ENTER for help)
?[G?[36miex>?[0m?[0m
- 视窗 10 专业版
- vscode 1.36.1
- cmder (conemu 161206)
- 灵丹妙药1.8.1
当我从 cmder 运行 git-for-windows 的 bash 时,它运行良好,颜色也很好。
当我在 vscode 中运行与集成终端相同的 bash 时,会打印 ansi 代码而不是颜色。
我对 nodejs 或其他任何东西都没有任何问题,只有与长生不老药相关的东西崩溃了。
这对两者都是一样的,我不知道它是否仍然重要:
$ elixir -e "IO.inspect :io.columns"
{:error, :enotsup}
有谁知道 vscode 的不同之处在于使同一件事以不同的方式工作吗?