如何在Mac OS X终端中键入不可打印的ASCII字符?[重复]


Answers:


18

CtrlSpace 发送ASCII NUL。

对于一般情况,请依次选择系统偏好设置>键盘>输入源,然后向下滚动列表并选择Unicode十六进制输入

然后CmdShiftSpace,您可以CmdSpace系统偏好设置>键盘>键盘快捷方式中使用(并且,如果禁用Spotlight,则可以使用)在输入模式之间进行切换,或者为其分配自己的键盘快捷键(可能是另一个键盘快捷键来切换回)。

启用Unicode十六进制输入后,请按住Option并键入4位数的十六进制代码;否则,请单击。在释放Option它应该被键入。只要您不需要其他任何字符,就可以停留在该模式下U+007F(当然,也可以使用十六进制输入来键入所有字符,而不是Optione e键入é)。


1
太谢谢了!其他说明:在我的系统上,默认快捷键是Option Cmd Space。
davidcann 2011年

对于Mac OS X,是Shift + Alt +空格键

就我而言,我必须DLE在命令行上输入一个字符(Unicode 0x10)。DLECtrl-P在任何将readlinesee视为“滚动到上一个条目”命令的程序中使用的相同,因此它与按相同。为了DLE在终端上键入一个字符,我不得不这样做,Ctrl-V然后Opt-0-0-1-0我得到了一个在屏幕上看起来像的字符^P
Christopher Schultz

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.