为什么退格经常用^ H表示?


8

我看不到^H“退格键”有什么共同点。为什么在许多位置都以这种方式表示退格键?


5
排队老乡!;)
马特·艾伦

1
也用^ W表示。我仍然不知道为什么特别是^ H或^ W。
AndrejaKo 2010年

1
AndejaKo:^W在emacs模式下(可能是emacs本身)是readline中的擦除键一词。它将擦除回到先前的空间。
伊格纳西奥·巴斯克斯

Answers:


10

^代表按住Ctrl按钮。如果使用从@到的任何字符_,它将在ASCII表中的较早位置生成一个字符64(0x40)。


1
我将其添加回DOS时代,CTRL-H组合确实充当了退格键。我不记得它是否一直有效,还是特定于软件,但我确实记得它在某种程度上起作用。
2010年

Ctrl-H仍在Windows中的CMD提示符(和Powershell中)以及大多数终端的Shell提示符下起作用。
暂停,直到另行通知。

5

这是因为它在ASCII表中的位置,除了将控件分配给ASCII字符的顺序之外,将其分配给H都没有意义。

有关ASCII的信息,请参见此Wiki。 ASCII解释

由于ASCII的通用性及其广泛使用,它在计算中如此频繁地出现。


退格为0x08。这与^或有H什么关系?
Billy ONeal 2010年

1
对于那些不喜欢的人,H是字母表中的第八个字母。
Xantec


1

“该序列仍被计算机专家幽默地用于癫痫病的发作,表示假装过失的删除,很像删除线。”

“我的slave-dri ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hboss决定暂停该项目。”

退格键-维基百科

@Matt-排队老人们,哈哈!


1
这种现象实际上就是我问这个问题的原因。
Billy ONeal 2010年

2
实际上,我认为这是一篇关于在所有操作系统上都可以使用的安全漏洞的文章的斜线评论(它破坏了DNS,IIRC),并且有人写道:“我正在使用Linux ^ H ^ H ^ H ^ H ^很好。 HMac ^ H ^ H ^ HWindows ^ H ^ H ^ H ^ H ^ H ^ H ^ H狗屎。”)
Billy ONeal 2010年

是的,除了这种现象外,WikiPedia的文章还对此进行了很好的解释,包括字母表中的第8个字母,等等。我在Slashdot上已经多次看到它。
Bratch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.