如何使用键盘打开 WSL bash 终端的“Alt+Space”菜单

ŌHA*_*aka 5 windows bash windows-subsystem-for-linux

Alt常用的 Windows 应用程序(例如 Cygwin 终端)将通过键入+打开最左上角的菜单,用于调整大小/移动/关闭窗口,Space这非常方便,因为您不必离开键盘。

现在,我如何在 Linux 的 Windows 子系统的 bash 终端窗口中执行类似的操作?(也就是说,我想从键盘移动/调整窗口大小)它不响应Alt+Space键序列。

如果没有办法直接做到这一点,欢迎提出任何替代方案的建议。

Ric*_*ner 4

当附加到 Cmd 时,Windows 控制台(终端 UX)会拦截许多键/和弦,例如,如果您按ALT+则显示其系统菜单SPACE

然而,当连接到 WSL 时,控制台几乎不会拦截任何按键和弦,因为在 Linux 世界中,终端传统上不执行任何操作 - 所有击键/和弦都会传递到应用程序(例如 bash),以便应用程序决定如何处理。

如果Console拦截ALT+SPACE来显示系统菜单,那么需要用户使用ALT+SPACE进行某些操作或其他操作的Linux应用程序将无法工作,并且会让人咬牙切齿。例如,当在 Hyper 中运行 emacs 时,它似乎会拦截ALT+SPACE

然而,一切并没有失去。我们渴望找到一种方法来更好地处理控制台未来版本的键盘映射。但这是一个相当大的工作项目,目前我们的积压工作已经完成了一些,所以请耐心等待;)

更新2019-07-24

唉,因为Console的主要作用是向后兼容,所以我们无法给Console添加ALT+支持。SPACE

然而,我们确实鼓励您下载并使用我们新的 Windows 终端,它提供了更多的配置选项,包括映射许多关键和弦的能力,以及更好地控制颜色、样式、背景模糊/透明度等:https: // /github.com/microsoft/terminal

请观看此播放列表,了解终端的“嘶嘶声视频”以及我们来自 Build 的深入探讨会议。 在此输入图像描述