![在控制台之间切换](https://linux22.com/image/1181733/%E5%9C%A8%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B9%8B%E9%97%B4%E5%88%87%E6%8D%A2.png)
我很高兴在我的Windows机器上使用 WSL2 和 Ubuntu。但是如何在控制台之间切换?CTRL++ 、++不再起作用。我正在使用 Windows 终端连接到 WSL Ubuntu。ALTF1CTRLALTF2
答案1
虽然Ctrl++Alt等F1无法在 WSL 下工作,但还是有一些替代方案。
Windows Terminal 中的每个“控制台”都只是一个单独的选项卡。只需点击下拉菜单 ( ∨) 并在那里选择您的 WSL 配置文件即可。假设您使用的是 Windows Terminal 的默认键绑定,则选择选项卡的按键组合是关闭类似于 Linux 控制台的 -- Ctrl+ Alt+ 1(数字,而不是功能键)。 Ctrl+Tab和Ctrl+ Shift+Tab也可以在那里使用。我猜你甚至可以将功能键指定为切换选项卡的绑定。
您甚至可以为 Windows Terminal 设置一个启动脚本,自动分配 7 个 WSL 配置文件选项卡,以便它们始终可用。请注意,退出会话会关闭选项卡。WSL 中没有“返回登录”的概念;实际上,根本没有“登录”的概念。
或者,我建议tmux
在 WSL 中管理多个 shell 会话(它已默认安装在 WSL 上的 Ubuntu 发行版中)。然后,您只需使用类似 的命令启动一次 WSL wsl tmux
。这将使您能够tmux
随意创建新的窗口/控制台。它还提供基于键盘的回滚,以及无数其他功能。