PHP 交互式解释器:Delete 和 Ctrl +A 箭头键无法正常工作

PHP 交互式解释器:Delete 和 Ctrl +A 箭头键无法正常工作

运行 PHP 交互式解释器时:

php -a

Delete按钮不起作用(而是产生),使用+和+~跳过单词也不起作用(分别是和)。这让我很烦恼 - 我每天都在使用。值得注意的是,其他解释器(irb、ipython 等)运行良好。CtrlLeft ArrowCtrlRight Arrow;5D;5Cphp -a

答案1

对于那些仍然遇到此问题的人,我在 php.net 上提出了一个错误,并在那里得到了答案 -https://bugs.php.net/bug.php?id=65191&thanks=6

我的〜/ .editrc:

    bind \\e[3~ ed-delete-next-char
    bind \\e[1;5C vi-next-word
    bind \\e[1;5D vi-prev-word

相关内容