在 MS-Windows 中运行的终端

在 MS-Windows 中运行的终端

我正在尝试通过 SSH 从 Windows 在 Linux 服务器上使用 Byobu。
我尝试过使用 MobaXterm 和 putty,但某些 F 组合键根本不起作用。在 MobaXterm 中甚至有专门的 Byobu 终端类型设置,但 F5-F8 键会忽略与 Ctrl 的组合键。

我已经列出了发送到终端的代码cat -v。代码例如F6^[[17~,但是对于Ctrl+F6,它发送准确的相同的代码。

是否有适用于 Windows 的终端客户端可以为具有所有修饰符(Ctrl、Alt、Shift)的所有 F 键发送不同的代码?

答案1

有点晚了,但我推荐你minttywsltty一个cmdr类似地震的终端

编辑:

我对之前的简短回答表示歉意。mintty是 cygwin 的终端仿真器,也可用于gitWindows 并作为灵活性较差的 Windows wsl 终端的替代品。

为了让它工作,你需要在安装 mintty 后按照以下步骤操作:

  • xterm-256color在控制台选项中设置终端类型
  • 禁用滚动条,因为 byobu 将有自己的滚动条
  • 禁用键盘和鼠标选项的所有按键修饰符,这样薄荷快捷键就不会干扰 byobu 键绑定

您可以选择:

  • 安装cmdrwich 已经附带了适用于 Windows 的 git,并且可以用作下拉终端
  • 为了从 byobu 复制到 Windows,您可以按照 这个帖子

答案2

在 MS-Windows 中运行的终端

您可以在 MS-windows 上运行各种 X 客户端(包括终端仿真器),但您需要在 MS-windows 计算机上运行 X11 服务器:请参阅 Cygwin。

终端远程运行,但在本地显示

您还可以使用 VNC 转发桌面(不必与远程端的真实显示器(屏幕、键盘、指点设备)共享)。

您可以使用 X11 将各个应用程序窗口转发到本地计算机:请参阅 Cygwin。

虚拟机

您可以在 Virtual-Box 中运行 Gnu/Linux。这样你就可以安装任何你想要的软件。它具有无缝模式,主机和来宾的窗口一起出现在同一个桌面上(它几乎无缝工作)。在现代 CPU 上,Virutal-Box 速度很快。

相关内容