TL; DR: Использование ^G
, за которым следуют j
, i [nn]
и c [nn]
.
В обоих erl
и iex
оболочкахвы всегда можете ^G
войти в режим «Команда переключения пользователя».Для получения помощи введите h
.
iex|1 ▶ IO.read :stdio, :all
^G
User switch command
--> j
1* {erlang,apply,[#Fun<Elixir.IEx.CLI.1.96155272>,[]]}
--> i 1
--> c 1
{:error, :interrupted}
iex|2 ▶
Sidenote: правильное завершение EOF
будет ^D
во всех терминалах.Я, честно говоря, понятия не имею, почему это не работает, как ожидалось в erl
/ iex
консолях.