非常教程

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顺序。
  • HomeEnd代表键盘上具有相同名称的键。
  • LeftRight表示相应的箭头键。

关键序列

函数

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壳中断模式

在这种模式下可以做到以下几点:

  • 关闭或挂起当前外壳程序
  • 连接到挂起的外壳
  • 启动一个新的外壳
Erlang 20

Erlang 是一种通用的面向并发的编程语言,可应付大规模开发活动的程序设计语言和运行环境。

主页 https://www.erlang.org/
源码 https://github.com/erlang/otp
版本 20
发布版本 20.1