GNU Screen:使用 VT100 ASCII 代码

GNU Screen:使用 VT100 ASCII 代码

我尝试使用 VT100 键移动这里在 GNU Screen 中:

$ screen
$ hello <left><left> ESC C ESC D

但“ESC D”会删除直到行尾,而 ESC C 则不执行任何操作。也许我没有使用正确的 VT100 仿真。我该如何测试它以及如何使用 Screen 从命令行让 ASCII 代码正常工作?

答案1

VT100 中 Left 和 Right 的转义码实际上分别是 Escape [ (可选数字) D / C。

根据您的 shell,ESC D 将被转换为 Alt/Meta-D,对于 Bash(假设您使用的是默认 shell),它将删除到行尾。ESC C 将被转换为 Meta/Alt-C,它将转到行尾。这两个绑定都与 VT100 代码无关。

相关内容