【发布时间】:2019-07-13 12:05:49
【问题描述】:
我开始学习elixir,成功让iex有ansi颜色。问题是在 vscode 的终端中,输出看起来像垃圾:
$ iex
Interactive Elixir (1.8.1) - press Ctrl+C to exit (type h() ENTER for help)
?[G?[36miex>?[0m?[0m
- Windows 10 专业版
- vscode 1.36.1
- cmder (conemu 161206)
- 灵药1.8.1
当我从 cmder 运行 git-for-windows 的 bash 时,它运行良好,颜色也很好。
当我在 vscode 中运行与集成终端相同的 bash 时,会打印 ansi 代码而不是颜色。
我从来没有遇到过 nodejs 或其他任何问题,只有与 elixir 相关的东西崩溃了。
这两者都是一样的,我不知道它是否仍然重要:
$ elixir -e "IO.inspect :io.columns"
{:error, :enotsup}
有没有人知道 vscode 的不同之处是什么让相同的事情以不同的方式工作?
【问题讨论】:
标签: visual-studio-code elixir git-bash elixir-iex