google d8 (v8 shell) Mac 上的导航(箭头键)不导航

google d8 (v8 shell) navigation on Mac (arrow keys) do not navigate

通过 brew install v8 安装后,我在 Mac 上使用 v8 控制台 (d8)。假设我输入如下内容:

const a = {};|

(其中 | 是光标)- 我想将光标向后移动,使其位于卷曲之间,如下所示:

const a = {|};

但是,当我按下后退按钮时,我得到:

const a = {};^[[D^[[D

...有没有办法解决这个问题,甚至是我可以用来导航的组合键?

谢谢!

您正在寻找的功能称为 "readline support",以提供它的库命名。 d8 目前没有这样的支持。值得庆幸的是,有一个名为 rlwrap 的便利工具可以模拟对任意交互式终端程序的 readline 支持。安装它然后 运行 d8 as rlwrap d8 应该会给你你想要的:-)