如何在Elixir中更改命令提示符的颜色?

Dmi*_*nko 1 elixir

比如我这样做

var1 = %{someprop: 123}
IO.inspect var1
Run Code Online (Sandbox Code Playgroud)

我需要线条的背景为黄色,文字颜色为黑色.我怎么能这样做?

Dog*_*ert 6

使用中的函数可以更改文本或其背景的颜色IO.ANSI.您可以定义自己的inspect函数,将背景更改为黄色,将文本更改为黑色,并打印检查的值:

defmodule A do
  def my_inspect(term) do
    IO.puts IO.ANSI.format([:yellow_background, :black, inspect(term)])
  end
end

A.my_inspect %{someprop: 123}
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述