【发布时间】:2016-10-31 16:48:06
【问题描述】:
有什么理由用 Ctrl+L 之类的快捷键来清除 erlang 屏幕吗?
【问题讨论】:
-
有没有可能用ctr-l清终端?
-
可以使用command+k,command+L一次清空一行。
-
是 command 是 Ctr?,它不适合我
标签: erlang erlang-shell
有什么理由用 Ctrl+L 之类的快捷键来清除 erlang 屏幕吗?
【问题讨论】:
标签: erlang erlang-shell
使用rlwrap -a erl 命令。
rlwrap 在用户输入字符的情况下对 Erlang shell 是完全透明的,它用readline 包装它们,为具有命令行界面的交互式程序提供行编辑和历史记录功能喜欢erl。
请注意,如果使用诸如 Ctrl+g 或 Tab 之类的命令来完成名称,rlwrap 不会通过它到 Erlang shell。
【讨论】:
rlwrap 允许像 CTRL-G 这样的按键直接转到 rlwrapped 命令,绕过行编辑器。为此,您需要将"\C-g": rlwrap-direct-keypress 添加到~/.inputrc (当然还有来自Github 的最新rlwrap)但是这无助于制表符完成,但是(Here's 为什么)