2011-02-09 12 views
0

一つの小さな目に見えない問題は、私からダミーsearchingsの時間と時間をとっている、と時間がちょうど無駄にされたので、私はこの質問を書いて(ここでその質問です:CSS: Is there any difference between these two parts?)はMacBookを使用して0x08 ASCII文字を挿入するにはどうすればよいですか?

誰もが方法を知っています文字0x08(ASCIIの「バックスペース」)は、MacBookとシンプルなIDEを使用してテキストに書き込むことができます(私は「Coda」を使用します)。

MacBookのAlt + 08を押す機能はありません(MacBookのキーボードにはデジタルキーの部分はありません)。

どうしてですか?これは最も簡単な方法ですが、場合

答えて

2

&はどこから貼り付けましたか?離れSCFrenchが提案したものとは - - 私が知っている唯一の方法はあるので入力して、ターミナルでこれを有効にすることです:+

stty eraseSPACECTRL VCTRL + HRETURN

+0

「コピー&ペースト」はこれに関連していますか?私はそれを使用したので私は尋ねています。(自分のコードを自分のファイルから別のファイルにコピーしました)。このアクション中に0x08文字がどのように表示されましたか? – Azat

+1

さて、さまざまなオペレーティングシステムで異なる改行(\ nまたは\ rまたはCRまたはLF ...の行末など)で同様の効果が見られた可能性があります。異なるエンコーディング(例えば、Latin1のもの、UTF-8のもの)で開かれた2つのファイルの間でコピー&ペーストすることによって、\ b(resp。0x08)文字を偶然作成したことになります。 – Asmus

+0

@Asmus:素晴らしい!私はその理由がまったく異なる文字セットであると考えていました。 **しかし、なぜ '\ b'ですか?**表示されるメカニズムは何ですか?私たちは\ r(0x0d)または/および\ n(0x0a)しか持っていません。 – Azat

1

わからない:キーボードのシステム環境設定パネルで

  1. 、「メニューバーに表示キーボード&文字ビューア」をご確認ください。
  2. (メニューバーの右側にある)キーボードメニューバーのアイコンをクリックしてクリックし、「文字ビューアを表示」を選択します。
  3. 表示される文字ウィンドウで、「表示」ポップアップメニューを見つけて「コードテーブル」を選択します。
  4. [Unicodeコーディング]タブを選択します。
  5. すべての文字が表示されている中央のセクションで、0008の項目をクリックします(空白になりますが、名前:フィールドには「バックスペース」と表示されます)。
  6. 同じウィンドウ内の[挿入]ボタンをクリックします。

文字は印刷できないため、実際にはテキストエディタで何も表示されませんが(少なくともTextEditでは)、左右の矢印キーを2回以上押す必要がありますそれを越えて移動する。私はまた、それが08バイトを含むことを16進数でファイルをダンプすることによって確認した。

このテクニックを使用して、言語&テキストシステム設定パネルの[テキスト]タブでテキスト置換を設定することもできます。

+0

キーボードのみでこの文字を貼り付ける方法はありますか? – Azat

+0

この文字が含まれていないコードを「コピー&ペースト」すると、この文字が表示されることがありますか? – Azat

+0

ああ、私は質問を少し誤解しているかもしれないと思う。私はあなたがそれをやる方法を尋ねていると思っていました。そうではありませんでした。明らかに、誰かがこれらの6つのステップを「偶然に」実行したようには思われません... – SCFrench

関連する問題