运行 PHP 交互式解释器时:
php -a
Delete按钮不起作用(而是产生),使用+和+~
跳过单词也不起作用(分别是和)。这让我很烦恼 - 我每天都在使用。值得注意的是,其他解释器(irb、ipython 等)运行良好。CtrlLeft ArrowCtrlRight Arrow;5D
;5C
php -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