答案1
同款nono全黑屏
该程序名为nano
.它是一个文本编辑器。退出它的命令是 1980 年代风格⎈ Control+X键和弦,它显示在文本编辑器屏幕底部的 1980 年代风格菜单行中。
完全黑色的窗口
这是一个虚拟终端又名虚拟TTY由您呈现客人操作系统运行在虚拟机中。 (是的,这是虚拟事物中的虚拟事物。)
您可以使用键和弦⎇ Alt+ ⎈ Control+F1到⎇ Alt+ ⎈ Control+在多个虚拟终端之间切换F12,这可能是您的热键主持人操作系统或由 Parallels Desktop 的键盘翻译层翻译,因此您可能必须使用其他键和弦进行模拟才能发送到虚拟机中的客户操作系统。
当然,nano
屏幕在虚拟终端上可见并不意味着它nano
正在运行。例如,nano
用信号终止进程KILL
,这就是您可能所做的,屏幕上留下菜单nano
行,中间某处有 shell 提示符,与当时正在编辑的任何文本混合在一起。
在这种情况下⎈ Control+X和⎈ Control+Z确实会显得没有做任何事情。你将会拥有已经终止 nano
,并且您现在所在的 shell 输入提示不会执行任何可见的操作来响应这些字符。 (⎈ Control+X是 ZLE 和 Bourne Again shell readline 中 emacs 模式下多字符编辑控制序列的开头。)
另一种可能性是,您声称⎇ Alt++没有执行任何⎈ Control操作F2,并且假设您确实知道如何通过主机操作系统的热键和 Parallels Desktop 的键盘转换层将其发送到来宾操作系统,则虚拟键盘具有虚拟修饰键卡在按下状态。
然而,这受到三件事的阻碍。
nano
在菜单行旁边显示状态消息,以响应诸如⎇ Alt+ ⎈ Control+之类的内容X(尽管可以默默地忽略诸如⇮ AltGr+ ⎈ Control+之类的内容X,具体取决于您选择的键盘布局);- 您可能已经在使用虚拟终端#2,在这种情况下切换到它确实是一个空操作;
和
- 如果卡住的修饰符是⎇ Alt或⎈ Control,则按下这些修饰符应该可以为来宾操作系统解除卡住。
这个问题得到了解决,因为我可以选择稍后在与删除相同的窗口中停止虚拟机。
emacs
在人们说了很多关于退出、退出vim
、退出的事情之后vi
,看到退出的“解决方案”nano
被呈现为是非常有趣的。重新启动整个(虚拟)机。 ☺
进一步阅读
- “终端”、“shell”、“tty”和“控制台”之间的确切区别是什么?
- 乔纳森·德博因·波拉德 (2012)。退出
emacs
。幽默。 - 在 Windows 虚拟机中使用 RDP 客户端时,ALT、CTRL 和 SHIFT 键不起作用。 2015年7月15日。知识库#123130。相似之处。
- https://apple.stackexchange.com/questions/85978/
- 更改 Mac 上功能键的行为。 2017年12月13日。 HT204436。苹果公司。
- 无法模拟 Ctrl+Shift+Fn+F10 按键 \