gpt4 book ai didi

Linux 终端字符显示为符号而不是键盘上键入的字符

转载 作者:IT王子 更新时间:2023-10-29 01:01:39 27 4
gpt4 key购买 nike

我在 Linux 终端上使用 Ocaml。有时它会陷入一种奇怪的模式,无法按预期响应我的键盘。例如,如果我按向上、向下、向右和向左箭头,它会在输入中生成 ^[[A^[[B^[[C^[[D。或者,有时如果我只键入一个字母一次,它可能会连续三次重复同一个字母和/或如果我键入删除按钮,它会键入“^H”。

有人知道这是怎么回事吗?我假设我无意中做了一些事情来切换模式,但我不知道如何将其切换回来,也不知道为什么它首先要切换。

最佳答案

我相信这本质上是另一个 Stack Overflow 问题的重复:

Is it possible to use arrow keys in OCaml interpreter?

OCaml 解释器的标准版本不解释像箭头键这样的特殊键。所以它只会回应他们的控制代码(正如本格雷厄姆指出的那样)。要获得您可能想要的行为类型(编辑输入、返回到前几行等),您需要使用行编辑工具包装 OCaml 解释器。请参阅上面链接的其他问题以获取一些建议。

这并不能解释为什么您会看到不同的行为“模式”,但我仍然认为这是您思考问题的方式。

关于Linux 终端字符显示为符号而不是键盘上键入的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13372457/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com