为输入 iex shell 着色

Posted

技术标签:

【中文标题】为输入 iex shell 着色【英文标题】:Colorize typing into iex shell 【发布时间】:2021-12-03 23:10:36 【问题描述】:

是否可以在 elixir 交互式 shell (iex) 中为打字着色?

iex [21:13 :: 2] > quote do: 1 + 2
:+, [context: Elixir, import: Kernel], [1, 2]

所以,这部分

引用做:1 + 2

总是白色的(我不能为 quotedo: 设置不同的颜色)。所有其他的都可以使用 .iex.exs 配置文件进行着色。

【问题讨论】:

【参考方案1】:

Elixir 和 Erlang shell 都不支持对动态输入进行着色,因此当前实现无法实现您想要实现的目标。

【讨论】:

以上是关于为输入 iex shell 着色的主要内容,如果未能解决你的问题,请参考以下文章

别名 IEX 中模块/命名空间的所有内容

Elixir IEx shell,如何突破当前的“接收”块

将 iex shell 附加到正在运行的 elixir 应用程序

unity 定点着色器输入值

unity 定点着色器输入值

Vim编辑器与Shell编辑器