バックスペースが^ Hで表されることが多いのはなぜですか?


8

^H「バックスペース」との共通点がわかりません。バックスペースが多くの場所でそのように表現されているのはなぜですか?


5
お年寄りを列に並べましょう!;)
マットエレン

1
^ Wでも表現されました。それでも、なぜ特に^ Hまたは^ Wなのかはわかりません。
AndrejaKo 2010年

1
AndejaKo:^Wemacsモード(場合によってはemacs自体)でのreadlineの単語消去キーストロークです。前のスペースに消去されます。
イグナシオバスケスエイブラムス

回答:


10

^Ctrlボタンを押し続けることを表します。からのいずれかの文字を使用@する_と、ASCIIテーブルの前の方に64(0x40)の位置の文字が生成されます


1
私はそれをDOSの日に戻すだけです。CTRL-Hコンボはバックスペースキーとして機能しました。私はそれが常に機能したのか、ソフトウェア固有のものだったのか覚えていませんが、何かのために機能したことは覚えています。
Steve314 2010年

Ctrl-Hは、WindowsのCMDプロンプト(およびPowershell)と、ほとんどの端末のシェルプロンプトで機能します。
追って通知があるまで一時停止。

5

これは、ASCIIテーブルのどこにあるかという理由により、Hへの割り当ては、ASCII文字にコントロールが割り当てられた順序以外は重要ではありません。

ASCIIでこのwikiを参照してください。 ASCIIの説明

これは、ASCIIの共通性と広範な使用により、コンピューティングで頻繁に表示されます。


バックスペースは0x08です。またはとはどう関係します^H
Billy ONeal 2010年

1
そうでない場合、Hはアルファベットの8番目の文字です。
Xantec 2010年

5

http://en.wikipedia.org/wiki/Caret_notationを参照してください。Hはアルファベットの8文字目なので、^ Hは単に0x08を意味します。0x08にBS機能コードが割り当てられているという事実を除いて、これをバックスペース機能にリンクするものはありません。0x09と同じくらい簡単にできたので、^ Gを作成します。


参考までに:^ Gは端末の「ベル」音であり、それは0x07です。
Chris Nava

タブは0x09(^ I)です。
追って通知があるまで一時停止。

1

「このシーケンスは、コンピュータの読み書き者によるエパノソーシスのためにユーモラスに使用されており、取り消し線のように、ふりをしたふりをしたことを示しています。」

「私の奴隷-dri ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ H ^ Hボスはプロジェクトを停止することに決めました。」

バックスペース-ウィキペディア

@マット-古い人をキューに入れてください、ハハ!


1
この現象は実際に私がそれについて尋ねた理由です。
Billy ONeal 2010年

2
実際、これは、すべてのオペレーティングシステムで機能するセキュリティエクスプロイトに関する記事へのスラッシュドットコメント(DNS、IIRCを破る)であったと思います。 HMac ^ H ^ H ^ HWindows ^ H ^ H ^ H ^ H ^ H ^ H ^ H Shit。 ")
Billy ONeal 2010年

うん、現象に加えて、WikiPediaの記事はそれをよく説明しており、アルファベットの8番目の文字などを含んでいます。スラッシュドットで何度も見ました。
Bratch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.