电传打字机上的哈希符号

电传打字机上的哈希符号

我的问题有点不寻常,所以我想提供一个简短的背景。我在查看国际混淆 C 代码竞赛的老获奖者时,发现了一个为 PDP-11 编写的条目(该条目是这里,对于那些有兴趣的人)。所以,我搜索了一个模拟器,我在http://simh.trailing-edge.com/,并使用 UNIX v7 启动它(来自同一站点)。同样,对于那些感兴趣的人,我在以下位置找到了启动它的说明:http://wandel.ca/homepage/unixdemo.html

考虑到这一背景,这是我的实际问题。当我在 ed 中输入程序时,哈希字符很有趣。他们实际上不会保存在文件中。经过大量研究,我发现它正在模拟物理电传打字机(!),并且由于您无法对打印在纸上的字符进行退格,因此散列意味着“忽略前一个字符”。

所以我的问题是:我如何实际输入哈希字符?

答案1

在非常旧的系统上,#会删除前一个字符,并@会杀死整行。

要输入文字#or @,您需要先输入反斜杠以对其进行转义,例如\#= #

如今,终端lnext设置提供了相同的功能,默认为Ctrl+V.

也可以看看:

答案2

我不确定 V7 支持stty erase,但如果支持,请使用它将擦除字符更改为正常的字符。

相关内容