我可以将iex命令别名保存在.iex.exs文件中吗?
在IEX中,我想使用 #IEX:break
突破一个块,但我发现这很烦人。可以别名吗?最好是,我可以将其保存在用户的 .iex.exs
文件中,以备将来使用。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
在IEX中,我想使用 #IEX:break
突破一个块,但我发现这很烦人。可以别名吗?最好是,我可以将其保存在用户的 .iex.exs
文件中,以备将来使用。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
可以在源代码中看到,
#iex:break
在iex.ex.evaluator
中进行了硬编码,因此无法被替换也不能被替换。这可能是因为较短的 breaker 在 elixir 代码。
唯一的可能性是修补
iex.ex.ex.evaluator
代码和编译 Elixir 您自己。As can be seen in the source code,
#iex:break
is hardcoded inIEx.Evaluator
and therefore cannot be neither substituted nor aliased.That is probably because the shorter breaker would have many false positives in the elixir code.
The only possibility would be to patch
IEx.Evaluator
code and compile elixir yourself.