Para aqueles que ainda estão enfrentando esse problema, eu criei um bug no php.net e obtive uma resposta lá - link
Meu ~ / .editrc:
bind \e[3~ ed-delete-next-char
bind \e[1;5C vi-next-word
bind \e[1;5D vi-prev-word
Ao executar o interpretador interativo do PHP com:
php -a
O botão Excluir não funciona (produz ~
), pulando as palavras com Ctrl + Seta para a esquerda e Ctrl + Seta para a direita também não funciona ( ;5D
e ;5C
, respectivamente). Isso me irrita muito - eu uso php -a
todos os dias.
Vale notar que outros intérpretes (irb, ipython etc.) funcionam bem.
Tags command-line php keyboard