如何使用 MacBook 输入 0x08 ascii 字符?

发布于 2024-10-16 18:28:32 字数 337 浏览 3 评论 0原文

我写这个问题是因为一个看不见的小问题占用了我数小时的虚拟搜索时间,而这些时间就被浪费了(这是这个问题:CSS:这两部分之间有什么区别吗?

有谁知道这个角色0x08(ASCII 中的“退格”)可以使用 MacBook 和简单的 IDE(我使用“Coda”)写入文本吗?

MacBook 上无法按 Alt + 08(MacBook 键盘上没有数字键部分)。

怎么会发生呢?

I'm writing this question because one little invisible problem has taken from me hours and hours of dummy searchings, and the time just has been wasted (here is that question: CSS: Is there any difference between these two parts?)

Does anybody know how the character 0x08 ("backspace" in ASCII) can be written into a text using a MacBook and a simple IDE (I use the "Coda")?

There is no ability to press Alt + 08 on MacBook (there is no digital keys part on the MacBook's keyboard).

How it can happen?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

绝影如岚 2024-10-23 18:28:32

你复制了吗?从任何地方粘贴它?因为我知道的唯一方法 - 除了 SCFrench 建议之外 - 是通过键入以下内容在终端中启用此功能:

stty擦除 SPACE CTRL+V CTRL+H RETURN

Did you copy & paste it from anywhere? Because the only way I know - apart from what SCFrench suggested - is to enable this in Terminal by typing:

stty erase SPACE CTRL+V CTRL+H RETURN

浊酒尽余欢 2024-10-23 18:28:32

不确定这是否是最简单的方法,但是:

  1. 在键盘系统首选项面板中,选中“在菜单栏中显示键盘和字符查看器”。
  2. 找到键盘菜单栏图标(位于菜单栏右侧),单击它,然后选择“显示字符查看器”。
  3. 在出现的字符窗口中,找到“查看”弹出菜单并选择“代码表”。
  4. 选择 Unicode 编码选项卡。
  5. 在显示所有字符的中间部分,单击 0008 的条目(它将为空,但名称:字段将显示“BACKSPACE”)。
  6. 单击同一窗口中的“插入”按钮。

由于该字符是不可打印的,因此它实际上不会在文本编辑器中显示任何内容,但是(至少在 TextEdit 中)您会发现必须多次按向左或向右箭头键才能越过它。我还通过转储十六进制文件确认它包含 08 字节。

您还可以使用此技术在语言和文本选项卡中设置文本替换。文本系统首选项面板。

Not sure if this is the easiest way, but:

  1. In the Keyboard system preferences panel, check "Show Keyboard & Character Viewer in menu bar".
  2. Find the Keyboard menu bar icon (on the right side of the menu bar), click it, and select "Show Character Viewer".
  3. In the Characters window that appears, find the "View" pop up menu and select "Code Tables".
  4. Select the Unicode coding tab.
  5. In the middle section where all the characters are displayed, click on the entry for 0008 (it will be blank, but the Name: field will say "BACKSPACE").
  6. Click the Insert button in the same window.

Since the character is non-printable, it doesn't actually show anything in the text editor, but (at least in TextEdit) you will see that you have to hit the left or right arrow key more than once to move past it. I also confirmed by dumping the file in hex that it contains a 08 byte.

You could also use this technique to set up a Text Substitution in the Text tab of the Language & Text system preference panel.

雪若未夕 2024-10-23 18:28:32

Shift + 向上箭头 + 删除/退格键。这是一个错误。

http://www.openradar.me/5288750

Shift + Up Arrow + Delete/Backspace. It's a bug.

http://www.openradar.me/5288750

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文