При запуске интерактивного интерпретатора PHP с кнопкой:
php -a
Удалить kbd> не работает (вместо этого выдает ~
), перепрыгивая слова с помощью Ctrl kbd> + Стрелка влево kbd> и Ctrl kbd> + Стрелка вправо kbd> тоже не работает (;5D
и ;5C
соответственно). Это меня сильно раздражает - я использую php -a
каждый день. Стоит отметить, что другие интерпретаторы (irb, ipython и т. Д.) Работают хорошо.
Для тех, кто все еще испытывает эту проблему, я повысил ошибку по 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