Erlang 20参考手册
指南:ERTS | Guide: ERTS
8. tty - A Command-Line Interface
tty
是一个简单的命令行界面程序,其中击键被收集和解释。完成的行被发送到shell进行解释。一个简单的历史记录机制保存了以前的行,可以在将它们发送到shell之前进行编辑。tty
在使用以下命令启动Erlang时启动:
erl
tty
以两种模式之一运行:
- 正常模式,文本行可以编辑并发送到shell。
- Shell break模式,它允许用户终止当前shell,启动多个shell,等等。
8.1正常模式
在正常模式下,来自用户的按键被收集并解释tty
。大多数Emacs行编辑命令都受支持。以下是支持的行编辑命令的完整列表。
印刷公约:
-
C-a
意思是同时按下Ctrl键和字母a
。
-
M-f
表示按Esc键和字母f
顺序。
-
Home
和End
代表键盘上具有相同名称的键。
-
Left
和Right
表示相应的箭头键。
关键序列 |
函数 |
---|---|
Home |
线路开始 |
C-a |
线路开始 |
C-b |
后退字符 |
C-Left |
后退字符 |
M-b |
后退字符 |
C-d |
删除字符 |
M-d |
删除文本 |
End |
行结束 |
C-e |
行结束 |
C-f |
Forward字符 |
C-Right |
Forward文本 |
M-f |
Forward文本 |
C-g |
进入shell中断模式 |
C-k |
杀死线 |
C-u |
后退杀死线 |
C-l |
重绘线 |
C-n |
从历史缓冲区中获取下一行 |
C-p |
从历史缓冲区获取前一行 |
C-t |
转置字符 |
C-w |
向后杀词 |
C-y |
插入先前杀死的文本 |
8.2壳中断模式
在这种模式下可以做到以下几点:
- 关闭或挂起当前外壳程序
- 连接到挂起的外壳
- 启动一个新的外壳
指南:ERTS | Guide: ERTS相关
Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。
主页 | https://www.erlang.org/ |
源码 | https://github.com/erlang/otp |
版本 | 20 |
发布版本 | 20.1 |