如何在erlang中使用Ctrl+;L或类似的?

如何在erlang中使用Ctrl+;L或类似的?,erlang,erlang-shell,Erlang,Erlang Shell,是否有任何理由使用类似Ctrl+L的快捷键清除erlang屏幕?使用rlwrap-a erl命令 rlwrap在用户字符输入的情况下对Erlang shell是完全透明的,它用一个类似于erl的命令行界面为交互式程序提供行编辑和历史记录功能 请注意,在使用诸如Ctrl+g或Tab之类的命令完成名称的情况下,rlwrap不会将其传递给Erlang shell。可能的副本是否有可能使用Ctr-L清除终端?您可以使用command+k,command+L将用于一次清除一行。command Is Ctr

是否有任何理由使用类似Ctrl+L的快捷键清除erlang屏幕?

使用
rlwrap-a erl
命令

rlwrap
在用户字符输入的情况下对Erlang shell是完全透明的,它用一个类似于
erl
的命令行界面为交互式程序提供行编辑和历史记录功能


请注意,在使用诸如Ctrl+g或Tab之类的命令完成名称的情况下,
rlwrap
不会将其传递给Erlang shell。

可能的副本是否有可能使用Ctr-L清除终端?您可以使用command+k,command+L将用于一次清除一行。command Is Ctr?,它对我不起作用。我怎样才能从rlwrap绕过Ctrl-G到erlang?@sreekanthnagaredy不幸的是,rlwrap不允许您将erlang的作业处理程序与Ctrl-G一起使用。它也不允许您使用制表符完成。@HamidrezaSoleimani:这有效地反驳了您完全透明的主张。@Hynek Pichi Vychodil,以防用户字符输入它是完全透明的,但是当涉及到使用命令和键绑定时,它不是。谢谢你的澄清,我把答案说得更清楚了
rlwrap
允许像CTRL-G这样的按键直接转到rlwrapped命令,绕过行编辑器。要使其工作,您需要将
“\C-g”:rlwrap直接按键
添加到
~/.inputrc
(当然还有最新的
rlwrap
),但这无助于制表符的完成(为什么)